[ wxwindows-Bugs-1573743 ] wxHtmlHelpWindow crash
SourceForge.net
noreply at sourceforge.net
Mon Oct 9 06:49:19 PDT 2006
Bugs item #1573743, was opened at 2006-10-09 13:49
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1573743&group_id=9863
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: HTML
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Dave Page (pgsnake)
Assigned to: Vaclav Slavik (vaclavslavik)
Summary: wxHtmlHelpWindow crash
Initial Comment:
I get an unhandled exception when attempting to view
the attached HTML using
wxHtmlHelpController/wxHtmlHelpWindow. I've can
reproduce this on MSW, and it's been reported to me by
a Mac user.
The HTML, though missing a doctype declaration
validates as HTML 4.01 transitional.
A back trace from MSW is below:
> pgAdmin3.exe!wxHtmlCell::GetScriptBaseline() Line
189 + 0x11 bytes C++
pgAdmin3.exe!wxHTML_Handler_SUBSUP::HandleTag(const
wxHtmlTag & tag={...}) Line 409 + 0x8 bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 328 + 0x13 bytes C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47395, int end_pos=47802) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47806, int end_pos=47806) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47812, int end_pos=47812) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47817, int end_pos=47817) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47822, int end_pos=47822) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47830, int end_pos=47832) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlTagHandler::ParseInner(const
wxHtmlTag & tag={...}) Line 229 + 0x2b bytes C++
pgAdmin3.exe!wxHTML_Handler_TABLE::HandleTag(const
wxHtmlTag & tag={...}) Line 706 C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 328 + 0x13 bytes C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47840, int end_pos=47840) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47846, int end_pos=47848) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47854, int end_pos=47882) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47888, int end_pos=47888) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47895, int end_pos=47897) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::AddTag(const wxHtmlTag &
tag={...}) Line 337 C++
pgAdmin3.exe!wxHtmlParser::DoParsing(int
begin_pos=47904, int end_pos=47906) Line 312 + 0x13
bytes C++
pgAdmin3.exe!wxHtmlParser::DoParsing() Line 275 C++
pgAdmin3.exe!wxHtmlParser::Parse(const wxString &
source={...}) Line 108 C++
pgAdmin3.exe!wxHtmlWindow::DoSetPage(const wxString &
source={...}) Line 430 + 0x12 bytes C++
pgAdmin3.exe!wxHtmlWindow::SetPage(const wxString &
source={...}) Line 372 C++
pgAdmin3.exe!wxHtmlWindow::LoadPage(const wxString &
location={...}) Line 547 + 0x19 bytes C++
pgAdmin3.exe!wxHtmlHelpWindow::OnContentsSel(wxTreeEvent
& event={...}) Line 1570 + 0x4c bytes C++
pgAdmin3.exe!wxAppConsole::HandleEvent(wxEvtHandler *
handler=0x02442fe8, void (wxEvent &)* func=0x007a0627,
wxEvent & event={...}) Line 321 + 0xc bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEventIfMatches(const
wxEventTableEntryBase & entry={...}, wxEvtHandler *
handler=0x02442fe8, wxEvent & event={...}) Line 1201 +
0x26 bytes C++
pgAdmin3.exe!wxEventHashTable::HandleEvent(wxEvent &
event={...}, wxEvtHandler * self=0x02442fe8) Line 879
+ 0x1c bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1263 + 0x25 bytes C++
pgAdmin3.exe!wxWindowBase::TryParent(wxEvent &
event={...}) Line 2502 + 0x1e bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1276 + 0x13 bytes C++
pgAdmin3.exe!wxWindowBase::TryParent(wxEvent &
event={...}) Line 2502 + 0x1e bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1276 + 0x13 bytes C++
pgAdmin3.exe!wxWindowBase::TryParent(wxEvent &
event={...}) Line 2502 + 0x1e bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1276 + 0x13 bytes C++
pgAdmin3.exe!wxWindowBase::TryParent(wxEvent &
event={...}) Line 2502 + 0x1e bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1276 + 0x13 bytes C++
pgAdmin3.exe!wxWindowBase::TryParent(wxEvent &
event={...}) Line 2502 + 0x1e bytes C++
pgAdmin3.exe!wxEvtHandler::ProcessEvent(wxEvent &
event={...}) Line 1276 + 0x13 bytes C++
pgAdmin3.exe!wxTreeCtrl::MSWOnNotify(int idCtrl=6013,
long lParam=1241252, long * result=0x0012eecc) Line
2802 + 0x2a bytes C++
pgAdmin3.exe!wxWindow::HandleNotify(int idCtrl=6013,
long lParam=1241252, long * result=0x0012eecc) Line
3338 + 0x1e bytes C++
pgAdmin3.exe!wxWindow::MSWWindowProc(unsigned int
message=78, unsigned int wParam=6013, long
lParam=1241252) Line 2714 + 0x14 bytes C++
pgAdmin3.exe!wxWndProc(HWND__ * hWnd=0x002609c0,
unsigned int message=78, unsigned int wParam=6013, long
lParam=1241252) Line 2404 + 0x1e bytes C++
user32.dll!77d48734()
[Frames below may be incorrect and/or missing, no
symbols loaded for user32.dll]
user32.dll!77d48816()
user32.dll!77d4b89b()
user32.dll!77d4b903()
comctl32.dll!773eaf7b()
comctl32.dll!77407084()
comctl32.dll!77407084()
comctl32.dll!77406cf6()
comctl32.dll!77407084()
user32.dll!77d4bf78()
comctl32.dll!774081c0()
comctl32.dll!77409021()
comctl32.dll!77409e2f()
user32.dll!77d484fc()
user32.dll!77d485a4()
user32.dll!77d488d1()
user32.dll!77d488da()
comctl32.dll!7740a4e3()
pgAdmin3.exe!wxWindow::DoClientToScreen(int *
x=0x77409ead, int * y=0x00080bf2) Line 1703 + 0xf
bytes C++
user32.dll!77d48816()
pgAdmin3.exe!wxEvent::~wxEvent() + 0x14 bytes C++
user32.dll!77d4c665()
pgAdmin3.exe!wxWindow::MSWDefWindowProc(unsigned int
nMsg=513, unsigned int wParam=1, long lParam=6684852)
Line 2035 + 0x27 bytes C++
pgAdmin3.exe!wxTreeCtrl::MSWDefWindowProc(unsigned
int nMsg=513, unsigned int wParam=1, long
lParam=6684852) Line 2442 C++
pgAdmin3.exe!wxWindow::MSWWindowProc(unsigned int
message=513, unsigned int wParam=1, long
lParam=6684852) Line 3120 + 0x1e bytes C++
pgAdmin3.exe!wxTreeCtrl::MSWWindowProc(unsigned int
nMsg=513, unsigned int wParam=1, long lParam=6684852)
Line 2399 + 0x14 bytes C++
pgAdmin3.exe!wxWndProc(HWND__ * hWnd=0x00080bf2,
unsigned int message=513, unsigned int wParam=1, long
lParam=6684852) Line 2404 + 0x1e bytes C++
user32.dll!77d48734()
user32.dll!77d48816()
user32.dll!77d489cd()
user32.dll!77d48a10()
user32.dll!77d5e097()
pgAdmin3.exe!wxWindow::MSWProcessMessage(tagMSG *
pMsg=0x0012fc7c) Line 2278 + 0x1d bytes C++
pgAdmin3.exe!wxEventLoop::PreProcessMessage(tagMSG *
msg=0x0012fc7c) Line 175 + 0x16 bytes C++
pgAdmin3.exe!wxEventLoop::ProcessMessage(tagMSG *
msg=0x0012fc7c) Line 74 + 0x13 bytes C++
pgAdmin3.exe!wxEventLoop::Dispatch() Line 292 +
0x13 bytes C++
pgAdmin3.exe!wxEventLoopManual::Run() Line 98 +
0xf bytes C++
pgAdmin3.exe!wxAppBase::MainLoop() Line 264 + 0x17
bytes C++
pgAdmin3.exe!wxAppBase::OnRun() Line 319 + 0x12
bytes C++
pgAdmin3.exe!wxEntryReal(int & argc=1, wchar_t * *
argv=0x01b60258) Line 440 + 0x1d bytes C++
pgAdmin3.exe!wxEntry(int & argc=1, wchar_t * *
argv=0x01b60258) Line 208 + 0xd bytes C++
pgAdmin3.exe!wxEntry(HINSTANCE__ *
hInstance=0x00400000, HINSTANCE__ *
__formal=0x00000000, HINSTANCE__ * __formal=0x00000000,
int nCmdShow=1) Line 385 + 0xd bytes C++
pgAdmin3.exe!WinMain(HINSTANCE__ *
hInstance=0x00400000, HINSTANCE__ *
hPrevInstance=0x00000000, char * lpCmdLine=0x00151f33,
int nCmdShow=1) Line 102 + 0x1e bytes C++
pgAdmin3.exe!__tmainCRTStartup() Line 578 + 0x35 bytes C
pgAdmin3.exe!WinMainCRTStartup() Line 403 C
kernel32.dll!7c816fd7()
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1573743&group_id=9863
More information about the wx-dev
mailing list