Comment 9 for bug 1740952

Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1740952] Re: symbol editor crashes when editing symbol name

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
>