Which patch? There are now two patches linked to this bug report.
On 1/3/2018 3:56 PM, Martin Sivak 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 > > > > ** Attachment added: "Part library where IRLML6402 has an alias defined" > https://bugs.launchpad.net/kicad/+bug/1740952/+attachment/5030667/+files/transistors.lib >
Which patch? There are now two patches linked to this bug report.
On 1/3/2018 3:56 PM, Martin Sivak wrote: Work/kicad/ eeschema/ libeditframe. cpp(607) : assert "alias != __null" failed in OnUpdateViewDoc(): Alias "IRLML6402" not found in symbol "IRLML6402K". :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 /bugs.launchpad .net/kicad/ +bug/1740952/ +attachment/ 5030667/ +files/ transistors. lib
> 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/
>
> BACKTRACE:
> [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
>
>
>
> ** Attachment added: "Part library where IRLML6402 has an alias defined"
> https:/
>