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".
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: Work/kicad/ eeschema/ libeditframe. cpp(607) : assert "alias != __null" failed in OnUpdateViewDoc(): Alias "IRLML6402" not found in symbol "IRLML6402K".
/home/msivak/
BACKTRACE: :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) e::HandleEvent( wxEvent& , wxEvtHandler*) :TryHereOnly( wxEvent& ) :DoTryChain( wxEvent& ) :ProcessEvent( wxEvent& ) :TryAfter( wxEvent& ) :DoIdleUpdate( ) :UpdateWindowUI (long) :SendIdleEvents (wxIdleEvent& ) :SendIdleEvents (wxIdleEvent& ) :SendIdleEvents (wxIdleEvent& ) :ProcessIdle( ) context_ dispatch ::ShowModal( ) wxString const&, wxString const&, long, wxWindow*, int, int) :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) e::HandleEvent( wxEvent& , wxEvtHandler*) :TryHereOnly( wxEvent& ) :DoTryChain( wxEvent& ) :ProcessEvent( wxEvent& ) :ProcessEventIf MatchesId( wxEventTableEnt ryBase const&, wxEvtHandler*, wxEvent&) e::HandleEvent( wxEvent& , wxEvtHandler*) :TryHereOnly( wxEvent& ) :ProcessEventLo cally(wxEvent& ) :ProcessEvent( wxEvent& ) vtHandler: :ProcessEvent( wxEvent& ) :SafelyProcessE vent(wxEvent& ) :GTKDoInsertTex tFromIM( char const*) emit_valist emit_by_ name emit_valist emit_by_ name emit_valist propagate_ key_event emit_valist context_ dispatch :DoRun( ) ::Run() e::MainLoop( ) Work/kicad/ kicad/kicad. cpp:233 Work/kicad/ kicad/kicad. cpp:265
[1] wxEvtHandler:
[2] wxEventHashTabl
[3] wxEvtHandler:
[4] wxEvtHandler:
[5] wxEvtHandler:
[6] wxWindowBase:
[7] wxAuiToolBar:
[8] wxAuiToolBar:
[9] wxWindowBase:
[10] wxWindowBase:
[11] wxFrame:
[12] wxAppBase:
[13] wxApp::DoIdle()
[14] g_main_
[15] g_main_loop_run
[16] gtk_dialog_run
[17] wxMessageDialog
[18] wxMessageBox(
[19] wxEvtHandler:
[20] wxEventHashTabl
[21] wxEvtHandler:
[22] wxEvtHandler:
[23] wxEvtHandler:
[24] wxEvtHandler:
[25] wxEventHashTabl
[26] wxEvtHandler:
[27] wxEvtHandler:
[28] wxEvtHandler:
[29] wxScrollHelperE
[30] wxEvtHandler:
[31] wxWindow:
[32] g_closure_invoke
[33] g_signal_
[34] g_signal_
[35] g_closure_invoke
[36] g_signal_
[37] g_signal_
[38] g_closure_invoke
[39] g_signal_
[40] g_signal_emit
[41] gtk_window_
[42] g_closure_invoke
[43] g_signal_
[44] g_signal_emit
[45] gtk_propagate_event
[46] gtk_main_do_event
[47] g_main_
[48] g_main_loop_run
[49] gtk_main
[50] wxGUIEventLoop:
[51] wxEventLoopBase
[52] wxAppConsoleBas
[53] APP_KICAD::OnRun() /home/msivak/
[54] wxEntry(int&, wchar_t**)
[55] main /home/msivak/
[56] __libc_start_main
[57] _start