Hi,
I’m on the latest nightly build for fedora 41.
After having placed a handful of resistors, unpolarized and polarized capacitors in the schematic of a new project, I klick the canvas again to open the symbol chooser, then type bc5 in the search field on top to filter and find a BC547 transistor. Then KiCad crashes (all windows disappear). So far it has happened twice in a row.
After further testing it seems that the previously placed resistors and capacitors are irrelevant. It is enough just to choose place symbols and then type bc5 in the search field, and voila, KiCad crashes within a couple seconds.
This seems fairly repeatable; it is enough to create a new blank project, open the schematic editor, klick the place symbol icon and in the symbol chooser window search field write “bc5” → KiCad crashes.
→ Does anyone else see similar behaviour?
I get such a stack trace:
Stack trace of thread 57285:
#0 0x00007fac2739a114 __pthread_kill_implementation (libc.so.6 + 0x73114)
#1 0x00007fac27340f9e raise (libc.so.6 + 0x19f9e)
#2 0x00007fac27328942 abort (libc.so.6 + 0x1942)
#3 0x00007fac2763ebb0 ZSt21__glibcxx_assert_failPKciS0_S0 (libstdc++.so.6 + 0x3ebb0)
#4 0x00007fabb0c616df _ZNSt5dequeIP9PCB_FIELDSaIS1_EEixEm (_pcbnew.kiface + 0xc616df)
#5 0x00007fabb0c623f4 ZN9FOOTPRINTC2ERKS (_pcbnew.kiface + 0xc623f4)
#6 0x00007fabb0c83866 _ZNK9FOOTPRINT5CloneEv (_pcbnew.kiface + 0xc83866)
#7 0x00007fabb0c1ef13 _ZNK10BOARD_ITEM9DuplicateEv (_pcbnew.kiface + 0xc1ef13)
#8 0x00007fabb0c68007 _ZNK9FOOTPRINT9DuplicateEv (_pcbnew.kiface + 0xc68007)
#9 0x00007fabb0832b7b _ZN23FOOTPRINT_PREVIEW_PANEL16DisplayFootprintERK6LIB_ID (_pcbnew.kiface + 0x832b7b)
#10 0x00007fabea149365 _ZN24FOOTPRINT_PREVIEW_WIDGET16DisplayFootprintERK6LIB_ID (_eeschema.kiface + 0x749365)
#11 0x00007fabea14f86f _ZN20PANEL_SYMBOL_CHOOSER16onSymbolSelectedER14wxCommandEvent (_eeschema.kiface + 0x74f86f)
#12 0x00007fac29b4d07f _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent (libwx_baseu-3.2.so.0 + 0x14d07f)
#13 0x00007fac29b4ebc5 _ZN12wxEvtHandler23SearchDynamicEventTableER7wxEvent (libwx_baseu-3.2.so.0 + 0x14ebc5)
#14 0x00007fac29b4ef2d _ZN12wxEvtHandler11TryHereOnlyER7wxEvent (libwx_baseu-3.2.so.0 + 0x14ef2d)
#15 0x00007fac29b4efdf _ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent (libwx_baseu-3.2.so.0 + 0x14efdf)
#16 0x00007fac29b4f0fa _ZN12wxEvtHandler12ProcessEventER7wxEvent (libwx_baseu-3.2.so.0 + 0x14f0fa)
#17 0x00007fac2a0a9c4f _ZN12wxWindowBase8TryAfterER7wxEvent (libwx_gtk3u_core-3.2.so.0 + 0x2a9c4f)
#18 0x00007fac2a0a9c4f _ZN12wxWindowBase8TryAfterER7wxEvent (libwx_gtk3u_core-3.2.so.0 + 0x2a9c4f)
#19 0x00007fac2a0a9c4f _ZN12wxWindowBase8TryAfterER7wxEvent (libwx_gtk3u_core-3.2.so.0 + 0x2a9c4f)
#20 0x00007fac29b500d2 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent (libwx_baseu-3.2.so.0 + 0x1500d2)
#21 0x00007fac29b501fa _ZN12wxEvtHandler20ProcessPendingEventsEv (libwx_baseu-3.2.so.0 + 0x1501fa)
#22 0x00007fac29a3828a _ZN16wxAppConsoleBase20ProcessPendingEventsEv.part.0 (libwx_baseu-3.2.so.0 + 0x3828a)
#23 0x00007fac29eb2e3a _ZN5wxApp6DoIdleEv (libwx_gtk3u_core-3.2.so.0 + 0xb2e3a)
#24 0x00007fac29eb2f17 wxapp_idle_callback (libwx_gtk3u_core-3.2.so.0 + 0xb2f17)
#25 0x00007fac27f27add g_idle_dispatch (libglib-2.0.so.0 + 0x46add)
#26 0x00007fac27f2128c g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x4028c)
#27 0x00007fac27f817b8 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xa07b8)
#28 0x00007fac27f27377 g_main_loop_run (libglib-2.0.so.0 + 0x46377)
#29 0x00007fac283efb35 gtk_main (libgtk-3.so.0 + 0x1efb35)
#30 0x00007fac29ec63c5 _ZN14wxGUIEventLoop5DoRunEv (libwx_gtk3u_core-3.2.so.0 + 0xc63c5)
#31 0x00007fac29a5ee8a _ZN15wxEventLoopBase3RunEv (libwx_baseu-3.2.so.0 + 0x5ee8a)
#32 0x00007fac29f39cc3 _ZN8wxDialog9ShowModalEv (libwx_gtk3u_core-3.2.so.0 + 0x139cc3)
#33 0x00007fabea217ca9 _ZN14SCH_BASE_FRAME21PickSymbolFromLibraryEPK21SYMBOL_LIBRARY_FILTERRSt6vectorI13PICKED_SYMBOLSaIS4_EES7_bPK6LIB_IDb (_eeschema.kiface + 0x817ca9)
#34 0x00007fabea4078f9 _ZN17SCH_DRAWING_TOOLS11PlaceSymbolERK10TOOL_EVENT (_eeschema.kiface + 0xa078f9)
#35 0x00007fabea67aa6c ZNKSt8functionIFiRK10TOOL_EVENTEEclES2 (_eeschema.kiface + 0xc7aa6c)
#36 0x00007fabea9cae21 make_fcontext (_eeschema.kiface + 0xfcae21)
ELF object binary architecture: AMD x86-64