pgAdmin3 (wxwidget 3) crashes when clicking to modify any Login Role

Bug #1741376 reported by David Colmenares
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pgadmin3 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Whenever I double-click an element in the Properties tab (or an element under "Login Roles" in the object browser sidebar) I get this annoying message from the application and asking me to close it. However, I can continue using the application (and saves whatever I do to the DBMS), but if staying in the same "Login Roles" context, it will keep drop-in a pop-up with the assertion error message.

Distribution: Ubuntu 16.04 LTS Xenial
Package: pgadmin3
Package Version: 1.22.0
uname output: Linux dinosaur 3.16.0-4-586 #1 Ubuntu 3.16.7-ckt25-2 (2016-04-08) i686 i686 i686 GNU/Linux

ASSERT INFO:
/usr/include/wx-3.0/wx/datetime.h(1733): assert "IsValid()" failed in GetValue(): invalid wxDateTime

BACKTRACE:
[1] wxString wxString::Format<int>(wxFormatString const&, int)
[2] wxString wxString::Format<int>(wxFormatString const&, int)
[3] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[4] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[5] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[6] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[7] wxEvtHandler::TryHereOnly(wxEvent&)
[8] wxEvtHandler::ProcessEventLocally(wxEvent&)
[9] wxEvtHandler::ProcessEvent(wxEvent&)
[10] wxWindowBase::TryAfter(wxEvent&)
[11] wxEvtHandler::ProcessEvent(wxEvent&)
[12] wxWindowBase::TryAfter(wxEvent&)
[13] wxEvtHandler::ProcessEvent(wxEvent&)
[14] wxWindowBase::TryAfter(wxEvent&)
[15] wxEvtHandler::ProcessEvent(wxEvent&)
[16] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[17] wxWindowBase::HandleWindowEvent(wxEvent&) const
[18] wxTextEntryBase::SendTextUpdatedEvent(wxWindow*)
[19] g_cclosure_marshal_VOID__VOID
[20] g_closure_invoke
[21] g_signal_emit_valist
[22] g_signal_emit_by_name
[23] g_cclosure_marshal_VOID__PARAM
[24] g_closure_invoke
[25] g_signal_emit_valist
[26] g_signal_emit
[27] g_object_notify
[28] g_closure_invoke
[29] g_signal_emit_valist
[30] g_signal_emit
[31] gtk_entry_buffer_emit_inserted_text
[32] gtk_entry_buffer_insert_text
[33] g_closure_invoke
[34] g_signal_emit_valist
[35] g_signal_emit_by_name
[36] gtk_editable_insert_text
[37] wxTextEntry::WriteText(wxString const&)
[38] wxTextCtrl::WriteText(wxString const&)
[39] wxTextEntry::DoSetValue(wxString const&, int)
[40] wxTextCtrl::DoSetValue(wxString const&, int)
[41] wxString wxString::Format<int>(wxFormatString const&, int)
[42] wxString wxString::Format<int>(wxFormatString const&, int)
[43] wxString wxString::Format<int>(wxFormatString const&, int)
[44] wxString wxString::Format<wxString>(wxFormatString const&, wxString)
[45] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[46] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[47] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[48] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[49] wxEvtHandler::TryHereOnly(wxEvent&)
[50] wxEvtHandler::ProcessEvent(wxEvent&)
[51] wxEvtHandler::DoTryChain(wxEvent&)
[52] wxEvtHandler::ProcessEventLocally(wxEvent&)
[53] wxEvtHandler::ProcessEvent(wxEvent&)
[54] wxWindowBase::TryAfter(wxEvent&)
[55] wxEvtHandler::TryAfter(wxEvent&)
[56] wxEvtHandler::ProcessEvent(wxEvent&)
[57] wxWindowBase::TryAfter(wxEvent&)
[58] wxEvtHandler::ProcessEvent(wxEvent&)
[59] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
[60] wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[61] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[62] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[63] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[64] wxEvtHandler::TryHereOnly(wxEvent&)
[65] wxEvtHandler::ProcessEventLocally(wxEvent&)
[66] wxEvtHandler::ProcessEvent(wxEvent&)
[67] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[68] wxWindowBase::HandleWindowEvent(wxEvent&) const
[69] wxWindow::GTKProcessEvent(wxEvent&) const
[70] g_closure_invoke
[71] g_signal_emit_valist
[72] g_signal_emit
[73] gtk_propagate_event
[74] gtk_main_do_event
[75] g_main_context_dispatch
[76] g_main_loop_run
[77] gtk_main
[78] wxGUIEventLoop::DoRun()
[79] wxEventLoopBase::Run()
[80] wxAppConsoleBase::MainLoop()
[81] wxAppConsoleBase::OnRun()
[82] wxAppBase::OnRun()
[83] wxEntry(int&, wchar_t**)
[84] wxEntry(int&, char**)
[85] __libc_start_main

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.