Comment 7 for bug 1740952

Revision history for this message
Martin Sivak (mars-montik) wrote :

The patch does not fix the issue for me. It still crashes.

Moreover I tried renaming a component that has aliases defined (I did that musing text editor) and I got slightly different traceback. IRLML6402K was the new name I tried to use.

ASSERT INFO:
/home/msivak/Work/kicad/eeschema/libeditframe.cpp(607): assert "alias != __null" failed in OnUpdateViewDoc(): Alias "IRLML6402" not found in symbol "IRLML6402K".

BACKTRACE:
[1] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[2] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[3] wxEvtHandler::TryHereOnly(wxEvent&)
[4] wxEvtHandler::DoTryChain(wxEvent&)
[5] wxEvtHandler::ProcessEvent(wxEvent&)
[6] wxWindowBase::TryAfter(wxEvent&)
[7] wxAuiToolBar::DoIdleUpdate()
[8] wxAuiToolBar::UpdateWindowUI(long)
[9] wxWindowBase::SendIdleEvents(wxIdleEvent&)
[10] wxWindowBase::SendIdleEvents(wxIdleEvent&)
[11] wxFrame::SendIdleEvents(wxIdleEvent&)
[12] wxAppBase::ProcessIdle()
[13] wxApp::DoIdle()
[14] g_main_context_dispatch
[15] g_main_loop_run
[16] gtk_dialog_run
[17] wxMessageDialog::ShowModal()
[18] wxMessageBox(wxString const&, wxString const&, long, wxWindow*, int, int)
[19] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[20] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[21] wxEvtHandler::TryHereOnly(wxEvent&)
[22] wxEvtHandler::DoTryChain(wxEvent&)
[23] wxEvtHandler::ProcessEvent(wxEvent&)
[24] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[25] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[26] wxEvtHandler::TryHereOnly(wxEvent&)
[27] wxEvtHandler::ProcessEventLocally(wxEvent&)
[28] wxEvtHandler::ProcessEvent(wxEvent&)
[29] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
[30] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[31] wxWindow::GTKDoInsertTextFromIM(char const*)
[32] g_closure_invoke
[33] g_signal_emit_valist
[34] g_signal_emit_by_name
[35] g_closure_invoke
[36] g_signal_emit_valist
[37] g_signal_emit_by_name
[38] g_closure_invoke
[39] g_signal_emit_valist
[40] g_signal_emit
[41] gtk_window_propagate_key_event
[42] g_closure_invoke
[43] g_signal_emit_valist
[44] g_signal_emit
[45] gtk_propagate_event
[46] gtk_main_do_event
[47] g_main_context_dispatch
[48] g_main_loop_run
[49] gtk_main
[50] wxGUIEventLoop::DoRun()
[51] wxEventLoopBase::Run()
[52] wxAppConsoleBase::MainLoop()
[53] APP_KICAD::OnRun() /home/msivak/Work/kicad/kicad/kicad.cpp:233
[54] wxEntry(int&, wchar_t**)
[55] main /home/msivak/Work/kicad/kicad/kicad.cpp:265
[56] __libc_start_main
[57] _start