On 9/8/25 03:36 PM, Steven A. Falco wrote:
On 9/8/25 11:59 AM, Scott Talbert wrote:
On Mon, 8 Sep 2025, Steven A. Falco wrote:
I maintain the KiCad packages. We have a new bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=2393850
Here is the gist of it:
Fatal Python error: _Py_CheckRecursiveCall: Unrecoverable stack overflow (used -406047 kB) while calling a Python object
I contacted the upstream KiCad devs and got a reply that the following code appears to be the cause:
import traceback
import sys
sys_version = sys.version
wx_version = ""
exception_output = ""
try:
from wx import version
wx_version = version()
# Import wx modules that re-initialize wx globals, because they break wxPropertyGrid
# (and probably some other stuff) if we let this happen after we already have started
# mutating those globals.
import wx.adv, wx.html, wx.richtext
except Exception as e:
exception_output = "".join(traceback.format_exc())
I attached a backtrace for reference. I'm not sure what to do with this. I don't know if it is a python issue or a wxpython issue or something else entirely.
Please let me know if the error suggests anything.
Are you able to reproduce the issue outside of kicad using that snippet above? I cannot.
My hunch is that this might be a pybind11 issue. It looks like kicad is bundling an older copy that may not support Python 3.14.
See: https://pybind11.readthedocs.io/en/stable/changelog.html
Scott
Thanks, Scott. I couldn't reproduce it outside of KiCad either. I've forwarded your notes to the upstream devs.
Steve
Upstream changed their pybind11 to the latest version (3.0.2). I still get a crash as shown in the attached backtrace (frame 5).
If anyone has any further ideas please pass them along.
Steve
rawhide$ gdb /usr/lib64/kicad-nightly/bin/kicad
GNU gdb (Fedora Linux) 16.3-5.fc44
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib64/kicad-nightly/bin/kicad...
Reading symbols from /usr/lib/debug/usr/lib64/kicad-nightly/bin/kicad-9.99.0-1.20250911git45166bf.fc44.x86_64.debug...
(gdb) run
Starting program: /usr/lib64/kicad-nightly/bin/kicad
This GDB supports auto-downloading debuginfo from the following URLs:
<ima:enforcing>
<https://debuginfod.fedoraproject.org/>
<ima:ignore>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Downloading 1.36 M separate debug info for /lib64/libwx_gtk3u_webview-3.2.so.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Downloading 2.16 G separate debug info for /lib64/libwebkit2gtk-4.1.so.0
Downloading 418.39 M separate debug info for /lib64/libjavascriptcoregtk-4.1.so.0
Downloading 34.58 K separate debug info for /lib64/libspnav.so.0
Downloading 164.96 K separate debug info for /lib64/libwebpmux.so.3
Downloading 18.46 M separate debug info for /lib64/libicui18n.so.77
Downloading 511.26 K separate debug info for /home/sfalco/.cache/debuginfod_client/679f94d93e0d443656b5ed23cf88b70ff42865b0/debuginfo
Downloading 7.32 M separate debug info for /lib64/libicuuc.so.77
Downloading 603.61 K separate debug info for /lib64/libxslt.so.1
Downloading 35.24 K separate debug info for /home/sfalco/.cache/debuginfod_client/3792c7e683acfe5ad28962040850315e4452d613/debuginfo
Downloading 753.63 K separate debug info for /lib64/libwoff2dec.so.1.0.2
Downloading 157.15 K separate debug info for /home/sfalco/.cache/debuginfod_client/1de02e23cb8e3ad7e19f0dc281839301457e2faf/debuginfo
Downloading 4.05 M separate debug info for /lib64/libgcrypt.so.20
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/50638c3c126d99b831e230592e4f362ac70ac716/debuginfo
Downloading 31.23 K separate debug info for /lib64/libgstallocators-1.0.so.0
Downloading 297.89 K separate debug info for /home/sfalco/.cache/debuginfod_client/6ba952df07e1b58093272588e0099e5b57124d6d/debuginfo
Downloading 225.95 K separate debug info for /lib64/libgstapp-1.0.so.0
Downloading 1.45 M separate debug info for /lib64/libgstbase-1.0.so.0
Downloading 147.35 K separate debug info for /home/sfalco/.cache/debuginfod_client/546e0f9cabaaf6b0dd325cb4f1981d05ff195d2b/debuginfo
Downloading 4.33 M separate debug info for /lib64/libgstreamer-1.0.so.0
Downloading 757.84 K separate debug info for /lib64/libgstpbutils-1.0.so.0
Downloading 1.58 M separate debug info for /lib64/libgstaudio-1.0.so.0
Downloading 703.77 K separate debug info for /lib64/libgsttag-1.0.so.0
Downloading 2.48 M separate debug info for /lib64/libgstvideo-1.0.so.0
Downloading 1.65 M separate debug info for /lib64/libgstgl-1.0.so.0
Downloading 111.18 K separate debug info for /lib64/libgstfft-1.0.so.0
Downloading 635.36 K separate debug info for /lib64/libflite.so.1
Downloading 195.30 K separate debug info for /lib64/libflite_usenglish.so.1
Downloading 130.19 K separate debug info for /home/sfalco/.cache/debuginfod_client/9ef152b2c6ec99b681e133a5bf056796d8fe195e/debuginfo
Downloading 35.36 K separate debug info for /lib64/libflite_cmulex.so.1
Downloading 3.48 M separate debug info for /lib64/libflite_cmu_us_awb.so.1
Downloading 23.88 K separate debug info for /lib64/libflite_cmu_us_kal.so.1
Downloading 4.01 M separate debug info for /lib64/libflite_cmu_us_rms.so.1
Downloading 3.49 M separate debug info for /lib64/libflite_cmu_us_slt.so.1
Downloading 29.54 K separate debug info for /lib64/libwebpdemux.so.2
Downloading 31.00 M separate debug info for /lib64/libjxl.so.0.11
Downloading 16.37 M separate debug info for /home/sfalco/.cache/debuginfod_client/d538984eea14e911d9557d9aa7f0597ab3550744/debuginfo
Downloading 757.73 K separate debug info for /lib64/libavif.so.16
Downloading 54.47 K separate debug info for /home/sfalco/.cache/debuginfod_client/582d6b59851d1b9f688e8fd15b1b82ee847f66b8/debuginfo
Downloading 2.26 M separate debug info for /lib64/libsoup-3.0.so.0
Downloading 82.11 K separate debug info for /lib64/libharfbuzz-icu.so.0
Downloading 272.95 K separate debug info for /lib64/libenchant-2.so.2
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/b7ceab21f9d2b805c6646c2eece4ab2dcf2282cb/debuginfo
Downloading separate debug info for /lib64/libhyphen.so.0
Downloading 220.45 K separate debug info for /lib64/libwayland-server.so.0
Downloading 329.44 K separate debug info for /lib64/libmanette-0.2.so.0
Downloading 422.90 K separate debug info for /lib64/libgbm.so.1
Downloading separate debug info for /lib64/libatomic.so.1
Downloading 3.85 K separate debug info for /lib64/libicudata.so.77
Downloading 49.26 K separate debug info for /lib64/libwoff2common.so.1.0.2
Downloading 591.57 K separate debug info for /lib64/libgpg-error.so.0
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/6d8969b5fac072c0bf86a70d1ff7bef5e53e2f5c/debuginfo
Downloading 276.50 K separate debug info for /lib64/libunwind.so.8
Downloading 100.11 K separate debug info for /home/sfalco/.cache/debuginfod_client/e0c824b08d3cc5b671107516e194b6b46bca4b38/debuginfo
Downloading 2.16 M separate debug info for /lib64/libdw.so.1
Downloading 1.84 M separate debug info for /lib64/liborc-0.4.so.0
Downloading 234.74 K separate debug info for /lib64/libEGL.so.1
Downloading 128.86 K separate debug info for /lib64/libgudev-1.0.so.0
Downloading separate debug info for /lib64/libpulse-simple.so.0
Downloading 291.83 K separate debug info for /home/sfalco/.cache/debuginfod_client/6cee7ef53b68159256f4e083a39c308725e4536f/debuginfo
Downloading 1.70 M separate debug info for /lib64/libjxl_cms.so.0.11
Downloading 479.05 K separate debug info for /lib64/libhwy.so.1
Downloading 2.15 M separate debug info for /lib64/libbrotlienc.so.1
Downloading 2.02 M separate debug info for /lib64/libyuv.so.0
Downloading 2.96 M separate debug info for /lib64/libdav1d.so.7
Downloading 24.04 M separate debug info for /lib64/librav1e.so.0
Downloading 7.41 M separate debug info for /home/sfalco/.cache/debuginfod_client/39a48e587b310394f79d52f33acb493becb51d7e/debuginfo
Downloading 38.53 M separate debug info for /lib64/libSvtAv1Enc.so.2
Downloading 29.98 M separate debug info for /lib64/libaom.so.3
Downloading separate debug info for /lib64/libhidapi-hidraw.so.0
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/d5974b50aa9d2e97dff3145b343d575d242e9e83/debuginfo
Downloading 136.30 K separate debug info for /lib64/libevdev.so.2
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/787908dc57d0f554ffbe788def30633e4ea868ee/debuginfo
Downloading 1.53 M separate debug info for /lib64/libudev.so.1
Downloading 818.01 K separate debug info for /lib64/libpulse.so.0
Downloading 1.28 M separate debug info for /usr/lib64/pulseaudio/libpulsecommon-17.0.so
Downloading 144.08 K separate debug info for /lib64/libcpuinfo.so.24.09.26
Downloading 13.12 K separate debug info for /home/sfalco/.cache/debuginfod_client/6c70d7d7bbfaa99d5254aaf6e2e7a245d3690a9e/debuginfo
Downloading 1.51 M separate debug info for /lib64/libvmaf.so.3
Downloading 1.40 M separate debug info for /lib64/libsndfile.so.1
Downloading separate debug info for /lib64/libasyncns.so.0
Downloading 120.91 K separate debug info for /lib64/libgsm.so.1
Downloading 3.63 K separate debug info for /home/sfalco/.cache/debuginfod_client/5743f90a17358628fb977d16bcbbb03dce99e9de/debuginfo
Downloading 1.34 M separate debug info for /lib64/libFLAC.so.14
Downloading 63.76 K separate debug info for /home/sfalco/.cache/debuginfod_client/dac40d97e27ecaf6047144fb365fab2891d7cf99/debuginfo
Downloading 335.50 K separate debug info for /lib64/libvorbis.so.0
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/25ff0f053ced73553f73fea127bdd175065f138c/debuginfo
Downloading 402.80 K separate debug info for /lib64/libvorbisenc.so.2
Downloading 1.30 M separate debug info for /lib64/libopus.so.0
Downloading separate debug info for /lib64/libogg.so.0
Downloading 748.05 K separate debug info for /lib64/libmpg123.so.0
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/0c90a3e4195199da15aeaaac50601f94522e48ed/debuginfo
Downloading 838.34 K separate debug info for /lib64/libmp3lame.so.0
Downloading separate debug info for /home/sfalco/.cache/debuginfod_client/37c15b6972212b049706e132d858fdf8a48d24cd/debuginfo
[New Thread 0x7fffdc7ff6c0 (LWP 3443)]
[New Thread 0x7fffd9dff6c0 (LWP 3444)]
[New Thread 0x7fffd95fe6c0 (LWP 3445)]
[New Thread 0x7fffd8dfd6c0 (LWP 3446)]
[New Thread 0x7fffd85fc6c0 (LWP 3447)]
[New Thread 0x7fffd7cfb6c0 (LWP 3448)]
[New Thread 0x7fffd74fa6c0 (LWP 3449)]
[New Thread 0x7fffd6cf96c0 (LWP 3450)]
[New Thread 0x7fffd64f86c0 (LWP 3451)]
[New Thread 0x7fffd50ef6c0 (LWP 3452)]
[New Thread 0x7fffbffff6c0 (LWP 3456)]
[New Thread 0x7fffbfdfe6c0 (LWP 3457)]
[New Thread 0x7fffbfbfd6c0 (LWP 3458)]
[New Thread 0x7fffbf9fc6c0 (LWP 3459)]
[Detaching after fork from child process 3460]
[New Thread 0x7fffbf7fb6c0 (LWP 3461)]
[New Thread 0x7fffbf5fa6c0 (LWP 3463)]
[New Thread 0x7fffbf3f96c0 (LWP 3467)]
[New Thread 0x7fffbf1f86c0 (LWP 3470)]
[New Thread 0x7fffbeff76c0 (LWP 3471)]
[New Thread 0x7fffbedf66c0 (LWP 3472)]
[New Thread 0x7fffbebf56c0 (LWP 3473)]
[New Thread 0x7fffbe9f46c0 (LWP 3479)]
[Thread 0x7fffbe9f46c0 (LWP 3479) exited]
[Detaching after vfork from child process 3480]
[Detaching after vfork from child process 3482]
[Detaching after vfork from child process 3484]
[Detaching after vfork from child process 3486]
[Detaching after vfork from child process 3488]
[Detaching after vfork from child process 3490]
[New Thread 0x7fffbe1f36c0 (LWP 3492)]
[Thread 0x7fffbe1f36c0 (LWP 3492) exited]
[Thread 0x7fffbf5fa6c0 (LWP 3463) exited]
[Thread 0x7fffbffff6c0 (LWP 3456) exited]
[Thread 0x7fffdc7ff6c0 (LWP 3443) exited]
[Thread 0x7fffd50ef6c0 (LWP 3452) exited]
Downloading 6.26 M separate debug info for /lib64/libpoppler-glib.so.8
Downloading 4.85 M separate debug info for /home/sfalco/.cache/debuginfod_client/e273aa2f96d1b60c2324024800f8548ad251cb46/debuginfo
Downloading 35.90 M separate debug info for /lib64/libpoppler.so.151
Downloading 4.74 M separate debug info for /lib64/libgpgmepp.so.6
Downloading 2.66 M separate debug info for /home/sfalco/.cache/debuginfod_client/613d05d2e309359a937854ce3001b42e6077aaf6/debuginfo
Downloading 1.33 M separate debug info for /lib64/libopenjp2.so.7
Downloading 51.03 K separate debug info for /home/sfalco/.cache/debuginfod_client/eaa1dd92a05ad5849665d5de0fc5a05ebec637b2/debuginfo
Downloading 706.41 K separate debug info for /lib64/libsmime3.so
Downloading 349.59 K separate debug info for /home/sfalco/.cache/debuginfod_client/228c1272f509f5b40a533fa76eca90f4d8a016af/debuginfo
Downloading 4.15 M separate debug info for /lib64/libnss3.so
Downloading separate debug info for /lib64/libplc4.so
Downloading 707.29 K separate debug info for /lib64/libnspr4.so
Downloading 1.22 M separate debug info for /lib64/libgpgme.so.11
Downloading 302.55 K separate debug info for /lib64/libassuan.so.0
Downloading 460.55 K separate debug info for /lib64/libnssutil3.so
Downloading 33.17 K separate debug info for /lib64/libplds4.so
[New Thread 0x7fffd50ef6c0 (LWP 3496)]
[New Thread 0x7fffdc7ff6c0 (LWP 3497)]
[New Thread 0x7fffbe1f36c0 (LWP 3498)]
[New Thread 0x7fffbcf286c0 (LWP 3499)]
[New Thread 0x7fff85fff6c0 (LWP 3500)]
[New Thread 0x7fff857fe6c0 (LWP 3501)]
[New Thread 0x7fff84ffd6c0 (LWP 3502)]
[New Thread 0x7fff741ff6c0 (LWP 3503)]
[New Thread 0x7fff739fe6c0 (LWP 3504)]
Fatal Python error: _Py_CheckRecursiveCall: Unrecoverable stack overflow (used 1087541 kB) while calling a Python object
Python runtime state: initialized
Current thread 0x00007fffe5347400 [kicad] (most recent call first):
<no Python frame>
Thread 1 "kicad" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0)
at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6,
no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007ffff478c383 in __pthread_kill_internal (threadid=<optimized out>, signo=6)
at pthread_kill.c:89
#2 0x00007ffff473218e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007ffff47196d0 in __GI_abort () at abort.c:77
#4 0x00007fffec31a540 in fatal_error_exit (status=-1)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/pylifecycle.c:3155
#5 fatal_error (fd=<optimized out>, header=header@entry=1,
prefix=prefix@entry=0x7fffec631800 <__func__.4> "_Py_CheckRecursiveCall",
msg=msg@entry=0x7fffbd9f1910 "Unrecoverable stack overflow (used 1087541 kB) while calling a Python object", status=status@entry=-1)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/pylifecycle.c:3301
#6 0x00007fffec31a8b2 in _Py_FatalErrorFunc (
func=func@entry=0x7fffec631800 <__func__.4> "_Py_CheckRecursiveCall",
msg=msg@entry=0x7fffbd9f1910 "Unrecoverable stack overflow (used 1087541 kB) while calling a Python object") at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/pylifecycle.c:3387
#7 0x00007fffec22351b in _Py_CheckRecursiveCall (tstate=0x7fffec7c5508 <_PyRuntime+315624>,
where=<optimized out>) at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/ceval.c:491
#8 0x00007fffec234c59 in _Py_EnterRecursiveCallTstate (tstate=<optimized out>,
where=0x7fffec56a910 " while calling a Python object")
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Include/internal/pycore_ceval.h:216
#9 method_enter_call (tstate=<optimized out>, func=0x7fffdbf99d00)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/descrobject.c:300
#10 method_vectorcall_NOARGS (func=<optimized out>, args=<optimized out>, nargsf=<optimized out>,
kwnames=<optimized out>)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/descrobject.c:444
#11 0x00007fffec3ea680 in _PyObject_VectorcallTstate (tstate=0x7fffec7c5508 <_PyRuntime+315624>,
callable=0x7fffdbf99d00, args=0x7fffbd9f1a30, nargsf=<optimized out>, kwnames=0x0)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Include/internal/pycore_call.h:169
#12 PyObject_VectorcallMethod (name=<optimized out>, args=0x7fffbd9f1a30, nargsf=<optimized out>,
kwnames=0x0) at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/call.c:856
#13 0x00007fffec482d32 in PyObject_CallMethodNoArgs (self=<optimized out>, name=<optimized out>)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Include/cpython/abstract.h:65
#14 _PyFile_Flush (file=<optimized out>)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/fileobject.c:542
#15 0x00007fffec4a19af in flush_std_files ()
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/pylifecycle.c:1820
#16 0x00007fffec31a842 in fatal_error (fd=2, header=header@entry=1,
prefix=prefix@entry=0x7fffec631800 <__func__.4> "_Py_CheckRecursiveCall",
msg=msg@entry=0x7fffbd9f1b00 "Unrecoverable stack overflow (used 1087541 kB) while calling a Python object", status=status@entry=-1)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/pylifecycle.c:3364
#17 0x00007fffec31a8b2 in _Py_FatalErrorFunc (
func=func@entry=0x7fffec631800 <__func__.4> "_Py_CheckRecursiveCall",
msg=msg@entry=0x7fffbd9f1b00 "Unrecoverable stack overflow (used 1087541 kB) while calling a Python object") at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/pylifecycle.c:3387
#18 0x00007fffec22351b in _Py_CheckRecursiveCall (tstate=0x7fffec7c5508 <_PyRuntime+315624>,
where=<optimized out>) at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/ceval.c:491
#19 0x00007fffec227656 in _Py_EnterRecursiveCallTstate (tstate=<optimized out>,
where=0x7fffec56a910 " while calling a Python object")
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Include/internal/pycore_ceval.h:216
#20 cfunction_enter_call (tstate=<optimized out>, func=0x7fffdbf4bab0)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/methodobject.c:428
#21 cfunction_vectorcall_FASTCALL_KEYWORDS (func=0x7fffdbf4bab0, args=0x7fffbd9f1bf0, nargsf=5,
kwnames=0x0) at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/methodobject.c:461
#22 0x00007fffec352f64 in _PyObject_VectorcallTstate (tstate=0x7fffec7c5508 <_PyRuntime+315624>,
callable=0x7fffdbf4bab0, args=0x7fffbd9f1bf0, nargsf=1, kwnames=0x0)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Include/internal/pycore_call.h:169
#23 _PyObject_CallFunctionVa (tstate=0x7fffec7c5508 <_PyRuntime+315624>, callable=0x7fffdbf4bab0,
format=<optimized out>, va=0x7fffbd9f1bd0)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/call.c:552
#24 PyObject_CallFunction (callable=0x7fffdbf4bab0, format=<optimized out>)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Objects/call.c:574
#25 0x00007fffec3e73ff in PyImport_Import (module_name=0x7fffd7db3cf0)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/import.c:4000
--Type <RET> for more, q to quit, c to continue without paging--c
#26 0x00007fffec481be0 in PyImport_ImportModule (name=<optimized out>)
at /usr/src/debug/python3.14-3.14.0~rc2-1.fc44.x86_64/Python/import.c:3423
#27 0x00007ffff64323fc in pybind11::module_::import (name=0x7ffff65ecffd "__main__")
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/thirdparty/pybind11/include/pybind11/pybind11.h:1496
#28 pybind11::globals ()
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/thirdparty/pybind11/include/pybind11/pybind11.h:1592
#29 0x00007ffff64265e7 in SCRIPTING::IsWxAvailable ()
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/thirdparty/pybind11/include/pybind11/pytypes.h:286
#30 0x00007fff87047de9 in operator() (__closure=0x555557bfda30, aToolbar=0x555557e994c0)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/eeschema/toolbars_sch_editor.cpp:220
#31 std::__invoke_impl<void, SCH_EDIT_FRAME::configureToolbars()::<lambda(ACTION_TOOLBAR*)>&, ACTION_TOOLBAR*> (__f=...) at /usr/include/c++/15/bits/invoke.h:63
#32 std::__invoke_r<void, SCH_EDIT_FRAME::configureToolbars()::<lambda(ACTION_TOOLBAR*)>&, ACTION_TOOLBAR*> (__fn=...) at /usr/include/c++/15/bits/invoke.h:113
#33 std::_Function_handler<void(ACTION_TOOLBAR*), SCH_EDIT_FRAME::configureToolbars()::<lambda(ACTION_TOOLBAR*)> >::_M_invoke(const std::_Any_data &, ACTION_TOOLBAR *&&) (__functor=...,
__args#0=<optimized out>) at /usr/include/c++/15/bits/std_function.h:292
#34 0x00007fff874ef6a4 in std::function<void(ACTION_TOOLBAR*)>::operator() (this=<optimized out>,
__args#0=0x555557e994c0) at /usr/include/c++/15/bits/std_function.h:593
#35 ACTION_TOOLBAR::ApplyConfiguration (this=this@entry=0x555557e994c0, aConfig=...)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/common/tool/action_toolbar.cpp:337
#36 0x00007fff873fe11c in EDA_BASE_FRAME::RecreateToolbars (this=this@entry=0x5555575ad2d0)
at /usr/include/c++/15/optional:326
#37 0x00007fff86e9de7f in SCH_EDIT_FRAME::SCH_EDIT_FRAME (this=this@entry=0x5555575ad2d0,
aKiway=aKiway@entry=0x555555c42fc0 <Kiway>, aParent=aParent@entry=0x0)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/eeschema/sch_edit_frame.cpp:194
#38 0x00007fff8627e9eb in SCH::IFACE::CreateKiWindow (this=<optimized out>, aParent=0x0,
aClassId=<optimized out>, aKiway=0x555555c42fc0 <Kiway>, aCtlBits=<optimized out>)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/eeschema/eeschema.cpp:172
#39 0x00007ffff639bfb6 in KIWAY::Player (this=0x555555c42fc0 <Kiway>, aFrameType=<optimized out>,
doCreate=<optimized out>, aParent=0x0)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/common/kiway.cpp:427
#40 0x00005555556b5b9a in KICAD_MANAGER_CONTROL::ShowPlayer (this=0x555556a1ea80, aEvent=...)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/include/kiway_holder.h:58
#41 0x00005555557b3fd8 in std::function<int(TOOL_EVENT const&)>::operator() (this=0x5555565ca7f8,
__args#0=...) at /usr/include/c++/15/bits/std_function.h:593
#42 COROUTINE<int, TOOL_EVENT const&>::callerStub (aData=<optimized out>)
at /usr/src/debug/kicad-nightly-9.99.0-1.20250911git45166bf.fc44.x86_64/include/tool/coroutine.h:513
#43 0x000055555596e9c1 in make_fcontext ()
Backtrace stopped: Cannot access memory at address 0x7fffbd9f3000
(gdb)
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue