1. open pgadmin3
2. drill down to table
3. view data - view filtered rows
4. enter criteria and display recordset
5. select a record to delete (has oids and pk)
6. error box with backtrace as below
7. continue, continue, record is deleted properly
8. continue normally
> ASSERT INFO:
> ./src/common/strvararg.cpp(646): assert "n <= parser.nargs" failed in DoGetArgumentType(): more arguments than format
stringspecifiers?
>
> BACKTRACE:
> [1] wxOnAssert(char const*, int, char const*, char const*, char const*)
> [2] int wxString::Printf<int>(wxFormatString const&, int)
> [3] frmEditGrid::OnDelete(wxCommandEvent&)
> [4] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) cons)
> [5] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
> [6] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
> [7] wxEvtHandler::DoTryChain(wxEvent&)
> [8] wxEvtHandler::ProcessEvent(wxEvent&)
> [9] wxWindowBase::TryAfter(wxEvent&)
> [10] wxEvtHandler::SafelyProcessEvent(wxEvent&)
> [11] wxToolBarBase::OnLeftClick(int, bool)
> [12] g_closure_invoke()
> [13] g_signal_emit_valist()
> [14] g_signal_emit_by_name()
> [15] g_closure_invoke()
> [16] g_signal_emit_valist()
> [17] g_signal_emit()
> [18] g_closure_invoke()
> [19] g_signal_emit_valist()
> [20] g_signal_emit()
> [21] g_closure_invoke()
> [22] g_signal_emit_valist()
> [23] g_signal_emit()
> [24] gtk_propagate_event()
> [25] gtk_main_do_event()
> [26] g_main_context_dispatch()
> [27] g_main_loop_run()
> [28] gtk_main()
>
>
--
---
Colin Beckingham
613-454-5369
http://www.it4gh.com