Description of problem: Used a per-project symbol library. Opened the "Add Symbol" dialog. Searched for "16V" (I think -- I did not make a record of what I searched for). Cannot reproduce the issue. Version-Release number of selected component: kicad-1:6.0.2-1.fc35 Additional info: reporter: libreport-2.15.2 backtrace_rating: 4 cgroup: 0::/user.slice/user-1000.slice/session-2.scope cmdline: kicad crash_function: wxDataViewCtrlInternal::BuildBranch(wxGtkTreeModelNode*) executable: /usr/bin/kicad journald_cursor: s=fe2ba9d58bb1455ab573917bc9593f15;i=171c1c;b=82fcbd884b194d70865e6d53980de6ab;m=11bfe2a28;t=5db07a7b133e4;x=206e8ad68a6ef82d kernel: 5.16.16-200.fc35.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 0 (10 frames) #0 wxDataViewCtrlInternal::BuildBranch(wxGtkTreeModelNode*) at ../src/gtk/dataview.cpp:3490 #1 wxDataViewCtrlInternal::iter_nth_child(_GtkTreeIter*, _GtkTreeIter*, int) at ../src/gtk/dataview.cpp:4094 #2 wxgtk_tree_model_iter_nth_child(GtkTreeModel*, GtkTreeIter*, GtkTreeIter*, gint) at ../src/gtk/dataview.cpp:915 #3 gtk_tree_row_reference_unref_path_helper at ../gtk/gtktreemodel.c:2273 #5 gtk_tree_row_reference_unref_path at ../gtk/gtktreemodel.c:2289 #7 gtk_tree_row_reference_free at ../gtk/gtktreemodel.c:2522 #9 gtk_tree_view_set_model at ../gtk/gtktreeview.c:11525 #10 wxGtkDataViewModelNotifier::BeforeReset() at ../src/gtk/dataview.cpp:1772 #11 wxDataViewModel::BeforeReset() at ../src/common/datavcmn.cpp:264 #12 LIB_TREE_MODEL_ADAPTER::UpdateSearchString(wxString const&, bool) at /usr/src/debug/kicad-6.0.2-1.fc35.x86_64/common/lib_tree_model_adapter.cpp:213
Created attachment 1868320 [details] File: backtrace
Created attachment 1868321 [details] File: core_backtrace
Created attachment 1868322 [details] File: cpuinfo
Created attachment 1868323 [details] File: dso_list
Created attachment 1868324 [details] File: environ
Created attachment 1868325 [details] File: exploitable
Created attachment 1868326 [details] File: limits
Created attachment 1868327 [details] File: maps
Created attachment 1868328 [details] File: mountinfo
Created attachment 1868329 [details] File: open_fds
Created attachment 1868330 [details] File: proc_pid_status
I'll report the bug on the KiCad development mailing list, but if it is not reproducible, it may not be possible to track down the root cause.
I got the following reply from one of the lead developers on the KiCad mailing list: <quote> I think that this is related to https://gitlab.com/kicad/code/kicad/-/issues/7422 (and the other bugs near it). This is a particularly problematic section of wx/gtk interaction. I believe that the way this widget works has been improved in wx3.1, so once the new wxWidgets is available for Fedora, the issue should be resolved. If there are steps to reproduce, we can maybe work around it as we have with the similar issues. <end quote>
Thank you for the quick response. Yes, it looks like it's the same area of code. Please feel free to close with "cannot reproduce".
Ok - I'll close it. Thanks for the report.