From: | Magnus Hagander <magnus(at)hagander(dot)net> |
---|---|
To: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | pgadmin crash on refresh |
Date: | 2011-01-19 12:18:39 |
Message-ID: | AANLkTikXtBMUFFa3qTksfEd+zD0NKFv8fKQG+VHr3f-+@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Opened database->catalogs->pg_catalogs->tables. Right click + refresh = crash.
Don't have time to dig in right now myself, but here's a backtrace if
somebody wants to get started, or perhaps has a clue what it could
be...
this is with current git master tip, debugging enabled.
ASSERT INFO:
../src/generic/treectlg.cpp(201): assert "m_heightText != -1" failed
in GetTextHeight(): must call CalculateSize() first
BACKTRACE:
[1] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[2] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[3] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[4] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[5] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[6] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[7] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[8] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[9] wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&, int, int&)
[10] wxGenericTreeCtrl::OnPaint(wxPaintEvent&)
[11] wxAppConsole::HandleEvent(wxEvtHandler*, void
(wxEvtHandler::*)(wxEvent&), wxEvent&) cons)
[12] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&)
[13] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[14] wxEvtHandler::ProcessEvent(wxEvent&)
[15] wxEvtHandler::ProcessEvent(wxEvent&)
[16] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
[17] wxWindow::GtkSendPaintEvents()
[18] g_closure_invoke()
[19] g_signal_emit_valist()
[20] g_signal_emit()
[21] gtk_main_do_event()
[22] gdk_window_process_updates()
[23] wxWindow::GtkUpdate()
[24] wxWindow::Update()
[25] wxStatusBar::SetStatusText(wxString const&, int)
[26] frmMain::EndMsg(bool)
/opt/pgsql/pgadmin/pgadmin3/pgadmin/./frm/frmMain.cpp:1246
[27] frmMain::Refresh(pgObject*)
/opt/pgsql/pgadmin/pgadmin3/pgadmin/./frm/frmMain.cpp:565
[28] refreshFactory::StartDialog(frmMain*, pgObject*)
/opt/pgsql/pgadmin/pgadmin3/pgadmin/./dlg/dlgProperty.cpp:2199
[29] frmMain::OnAction(wxCommandEvent&)
/opt/pgsql/pgadmin/pgadmin3/pgadmin/./frm/events.cpp:191
[30] wxAppConsole::HandleEvent(wxEvtHandler*, void
(wxEvtHandler::*)(wxEvent&), wxEvent&) cons)
[31] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&)
[32] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
[33] wxEvtHandler::ProcessEvent(wxEvent&)
[34] wxEvtHandler::ProcessEvent(wxEvent&)
[35] wxWindowBase::TryParent(wxEvent&)
[36] wxEvtHandler::ProcessEvent(wxEvent&)
[37] wxEvtHandler::ProcessEvent(wxEvent&)
[38] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
[39] wxMenuBase::SendEvent(int, int)
[40] g_cclosure_marshal_VOID__VOID()
[41] g_closure_invoke()
[42] g_signal_emit_valist()
[43] g_signal_emit()
[44] gtk_widget_activate()
[45] gtk_menu_shell_activate_item()
[46] g_closure_invoke()
[47] g_signal_emit_valist()
[48] g_signal_emit()
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2011-01-19 12:20:49 | Vacuum full warning |
Previous Message | Magnus Hagander | 2011-01-19 11:36:24 | Re: wxWidgets 2.9 build |