pgadmin-org / pgadmin3

Archive of the pgAdmin III project
https://www.pgadmin.org/
Other
178 stars 82 forks source link

Crash on table refresh (RM #543) #313

Open dpage opened 13 years ago

dpage commented 13 years ago

Issue migrated from Redmine: https://redmine.postgresql.org/issues/543 Originally created by Magnus Hagander at 2011-01-21 13:19:37 UTC.

Opened database->catalogs->pg_catalogs->tables. Right click + refresh = crash.

The tables node need to be open.

ASSERT INFO: ../src/generic/treectlg.cpp(201): assert "m_heightText != -1" failed in [[GetTextHeight]](): must call [[CalculateSize]]() first

BACKTRACE: r1 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r2 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r3 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r4 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r5 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r6 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r7 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r8 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r9 wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem, wxDC&, int, int&) r10 wxGenericTreeCtrl::OnPaint(wxPaintEvent&) r11 wxAppConsole::HandleEvent(wxEvtHandler, void (wxEvtHandler::)(wxEvent&), wxEvent&) cons) r12 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler, wxEvent&) r13 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler) r14 wxEvtHandler::ProcessEvent(wxEvent&) r15 wxEvtHandler::ProcessEvent(wxEvent&) r16 wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) r17 wxWindow::GtkSendPaintEvents() r18 g_closure_invoke() r19 g_signal_emit_valist() r20 g_signal_emit() r21 gtk_main_do_event() r22 gdk_window_process_updates() r23 wxWindow::GtkUpdate() r24 wxWindow::Update() r25 wxStatusBar::SetStatusText(wxString const&, int) r26 frmMain::EndMsg(bool) /opt/pgsql/pgadmin/pgadmin3/pgadmin/./frm/frmMain.cpp:1246 r27 frmMain::Refresh(pgObject) /opt/pgsql/pgadmin/pgadmin3/pgadmin/./frm/frmMain.cpp:565 r28 refreshFactory::StartDialog(frmMain, pgObject) /opt/pgsql/pgadmin/pgadmin3/pgadmin/./dlg/dlgProperty.cpp:2199 r29 frmMain::OnAction(wxCommandEvent&) /opt/pgsql/pgadmin/pgadmin3/pgadmin/./frm/events.cpp:191 r30 wxAppConsole::HandleEvent(wxEvtHandler, void (wxEvtHandler::)(wxEvent&), wxEvent&) cons) r31 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) r32 wxEvtHandler::SearchDynamicEventTable(wxEvent&) r33 wxEvtHandler::ProcessEvent(wxEvent&) r34 wxEvtHandler::ProcessEvent(wxEvent&) r35 wxWindowBase::TryParent(wxEvent&) r36 wxEvtHandler::ProcessEvent(wxEvent&) r37 wxEvtHandler::ProcessEvent(wxEvent&) r38 wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) r39 wxMenuBase::SendEvent(int, int) r40 g_cclosure_marshal_VOID+VOID() r41 g_closure_invoke() r42 g_signal_emit_valist() r43 g_signal_emit() r44 gtk_widget_activate() r45 gtk_menu_shell_activate_item() r46 g_closure_invoke() r47 g_signal_emit_valist() r48 g_signal_emit()

dpage commented 13 years ago

Comment migrated from Redmine: https://redmine.postgresql.org/issues/543#note-1 Originally created by Guillaume Lelarge at 2011-04-17 19:09:25 UTC.

I don't have the issue. Was it fixed?

dpage commented 13 years ago

Comment migrated from Redmine: https://redmine.postgresql.org/issues/543#note-2 Originally created by Anonymous at 2011-04-20 14:17:52 UTC.

I could not reproduce this on Win XP with pgAdmin 1.12.3 against pg 8.4.7 on Debian Lenny.

dpage commented 13 years ago

Comment migrated from Redmine: https://redmine.postgresql.org/issues/543#note-3 Originally created by Thom Brown at 2011-07-06 22:15:11 UTC.

I can't reproduce this either. Is this still a problem?

dpage commented 12 years ago

Comment migrated from Redmine: https://redmine.postgresql.org/issues/543#note-4 Originally created by Guillaume Lelarge at 2011-12-11 21:38:07 UTC.

Milestone 1.12.4 deleted