The github issue template says:
If you need help using your system and are unsure if this is a bug with Nixpkgs, please consider asking for help on the NixOS Discourse or the NixOS Matrix Space before opening an issue.
So I’m asking here like it says.
I’m having a problem with kicad where the 3D viewer doesn’t show anything. If I click “View” → “Update”, I get a segmentation fault. I think it’s related to the nix package, because I’ve never had this problem on Arch, but I’m not 100% sure. How do I know?
❯ kicad
zsh: segmentation fault (core dumped) kicad
Maybe coredumpctl has more info about the segfault.
Thanks for your comment. It’s a good idea. I don’t have experience analyzing core dumps. I demangled the names, but they don’t mean much to me.
❯ coredumpctl --since 2025-09-29 info
PID: 53848 (kicad)
UID: 1000 (marcel)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Mon 2025-09-29 02:07:03 CEST (1min 47s ago)
Command Line: /nix/store/0pq84ayw6w9ndz7jd2d7q6ay3x8azp60-kicad-base-9.0.2/bin/kicad
Executable: /nix/store/0pq84ayw6w9ndz7jd2d7q6ay3x8azp60-kicad-base-9.0.2/bin/kicad
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kicad.kicad@2fd169bd19454be5923261c633dc23c1.service
Unit: user@1000.service
User Unit: app-org.kicad.kicad@2fd169bd19454be5923261c633dc23c1.service
Slice: user-1000.slice
Owner UID: 1000 (marcel)
Boot ID: 2ee68a16e2184f1195513895603f2fea
Machine ID: 4e86bd1bbabe4e92b8c7c888717350cd
Hostname: Hermes2
Storage: /var/lib/systemd/coredump/core.kicad.1000.2ee68a16e2184f1195513895603f2fea.53848.1759104423000000.zst (present)
Size on Disk: 37.5M
Message: Process 53848 (kicad) of user 1000 dumped core.
Module /nix/store/0pq84ayw6w9ndz7jd2d7q6ay3x8azp60-kicad-base-9.0.2/bin/kicad without build-id.
Module libwx_gtk3u_xrc-3.2.so.0 without build-id.
Module _xrc.cpython-312-x86_64-linux-gnu.so without build-id.
Module _grid.cpython-312-x86_64-linux-gnu.so without build-id.
Module _aui.cpython-312-x86_64-linux-gnu.so without build-id.
Module _stc.cpython-312-x86_64-linux-gnu.so without build-id.
Module _xml.cpython-312-x86_64-linux-gnu.so without build-id.
Module _richtext.cpython-312-x86_64-linux-gnu.so without build-id.
Module _html.cpython-312-x86_64-linux-gnu.so without build-id.
Module _adv.cpython-312-x86_64-linux-gnu.so without build-id.
Module siplib.cpython-312-x86_64-linux-gnu.so without build-id.
Module _core.cpython-312-x86_64-linux-gnu.so without build-id.
Module libTKVCAF.so.7 without build-id.
Module libkicad_3dsg.so.2.0.0 without build-id.
Module libTKXDESTEP.so.7 without build-id.
Module libTKXDEIGES.so.7 without build-id.
Module libTKVRML.so.7 without build-id.
Module libTKSTL.so.7 without build-id.
Module libTKSTEP.so.7 without build-id.
Module libTKSTEPBase.so.7 without build-id.
Module libTKSTEPAttr.so.7 without build-id.
Module libTKSTEP209.so.7 without build-id.
Module libTKIGES.so.7 without build-id.
Module libTKXSBase.so.7 without build-id.
Module libTKXmlXCAF.so.7 without build-id.
Module libTKXmlTObj.so.7 without build-id.
Module libTKXml.so.7 without build-id.
Module libTKXmlL.so.7 without build-id.
Module libTKXMesh.so.7 without build-id.
Module libTKXCAF.so.7 without build-id.
Module libTKV3d.so.7 without build-id.
Module libTKTopAlgo.so.7 without build-id.
Module libTKTObj.so.7 without build-id.
Module libTKShHealing.so.7 without build-id.
Module libTKService.so.7 without build-id.
Module libTKRWMesh.so.7 without build-id.
Module libTKPrim.so.7 without build-id.
Module libTKOpenGl.so.7 without build-id.
Module libTKOffset.so.7 without build-id.
Module libTKMeshVS.so.7 without build-id.
Module libTKMesh.so.7 without build-id.
Module libTKMath.so.7 without build-id.
Module libTKLCAF.so.7 without build-id.
Module libTKHLR.so.7 without build-id.
Module libTKGeomBase.so.7 without build-id.
Module libTKGeomAlgo.so.7 without build-id.
Module libTKG3d.so.7 without build-id.
Module libTKG2d.so.7 without build-id.
Module libTKFillet.so.7 without build-id.
Module libTKFeat.so.7 without build-id.
Module libTKernel.so.7 without build-id.
Module libTKCDF.so.7 without build-id.
Module libTKCAF.so.7 without build-id.
Module libTKBRep.so.7 without build-id.
Module libTKBO.so.7 without build-id.
Module libTKBool.so.7 without build-id.
Module libTKBinXCAF.so.7 without build-id.
Module libTKBinTObj.so.7 without build-id.
Module libTKBin.so.7 without build-id.
Module libTKBinL.so.7 without build-id.
Module _pcbnew.kiface without build-id.
Module libdav1d.so.7 without build-id.
Module librsvg-2.so.2 without build-id.
Module libpixbufloader_svg.so without build-id.
Module libcap.so.2 without build-id.
Module libbrotlicommon.so.1 without build-id.
Module libkeyutils.so.1 without build-id.
Module libkrb5support.so.0 without build-id.
Module libcom_err.so.3 without build-id.
Module libk5crypto.so.3 without build-id.
Module libkrb5.so.3 without build-id.
Module libunistring.so.5 without build-id.
Module libgpg-error.so.0 without build-id.
Module libdatrie.so.1 without build-id.
Module libxml2.so.2 without build-id.
Module libjson-glib-1.0.so.0 without build-id.
Module libXdmcp.so.6 without build-id.
Module libXau.so.6 without build-id.
Module libsharpyuv.so.0 without build-id.
Module libwebp.so.7 without build-id.
Module liblzma.so.5 without build-id.
Module libLerc.so.4 without build-id.
Module libdeflate.so.0 without build-id.
Module libaspell.so.15 without build-id.
Module libICE.so.6 without build-id.
Module libbz2.so.1 without build-id.
Module libllhttp.so.9.2 without build-id.
Module libbrotlidec.so.1 without build-id.
Module libgssapi_krb5.so.2 without build-id.
Module libpsl.so.5 without build-id.
Module libssh2.so.1 without build-id.
Module libidn2.so.0 without build-id.
Module libnghttp2.so.14 without build-id.
Module libutf8_validity.so without build-id.
Module libatomic.so.1 without build-id.
Module libgcrypt.so.20 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libffi.so.8 without build-id.
Module libselinux.so.1 without build-id.
Module libgraphite2.so.3 without build-id.
Module libthai.so.0 without build-id.
Module libXinerama.so.1 without build-id.
Module libXrandr.so.2 without build-id.
Module libXcomposite.so.1 without build-id.
Module libXdamage.so.1 without build-id.
Module libXcursor.so.1 without build-id.
Module libXfixes.so.3 without build-id.
Module libtinysparql-3.0.so.0 without build-id.
Module libXi.so.6 without build-id.
Module libepoxy.so.0 without build-id.
Module libfribidi.so.0 without build-id.
Module libicuuc.so.76 without build-id.
Module libicui18n.so.76 without build-id.
Module libicudata.so.76 without build-id.
Module libxcb-shm.so.0 without build-id.
Module libxcb-render.so.0 without build-id.
Module libxcb.so.1 without build-id.
Module libXrender.so.1 without build-id.
Module libXext.so.6 without build-id.
Module libGLdispatch.so.0 without build-id.
Module libexpat.so.1 without build-id.
Module libGL.so.1 without build-id.
Module libpcre2-32.so.0 without build-id.
Module libtiff.so.6 without build-id.
Module libjpeg.so.62 without build-id.
Module libpng16.so.16 without build-id.
Module libpangoft2-1.0.so.0 without build-id.
Module libXtst.so.6 without build-id.
Module libnotify.so.4 without build-id.
Module libenchant-2.so.2 without build-id.
Module libgspell-1.so.3 without build-id.
Module libxkbcommon.so.0 without build-id.
Module libSM.so.6 without build-id.
Module libXxf86vm.so.1 without build-id.
Module libX11.so.6 without build-id.
Module libgcc_s.so.1 without build-id.
Module libstdc++.so.6 without build-id.
Module libfontconfig.so.1 without build-id.
Module libfreetype.so.6 without build-id.
Module libgit2.so.1.9 without build-id.
Module libzstd.so.1 without build-id.
Module libabsl_log_severity.so.2501.0.0 without build-id.
Module libabsl_raw_logging_internal.so.2501.0.0 without build-id.
Module libabsl_throw_delegate.so.2501.0.0 without build-id.
Module libabsl_spinlock_wait.so.2501.0.0 without build-id.
Module libabsl_base.so.2501.0.0 without build-id.
Module libabsl_string_view.so.2501.0.0 without build-id.
Module libabsl_strings_internal.so.2501.0.0 without build-id.
Module libabsl_int128.so.2501.0.0 without build-id.
Module libabsl_strings.so.2501.0.0 without build-id.
Module libabsl_bad_variant_access.so.2501.0.0 without build-id.
Module libabsl_time_zone.so.2501.0.0 without build-id.
Module libabsl_civil_time.so.2501.0.0 without build-id.
Module libabsl_time.so.2501.0.0 without build-id.
Module libabsl_tracing_internal.so.2501.0.0 without build-id.
Module libabsl_malloc_internal.so.2501.0.0 without build-id.
Module libabsl_kernel_timeout_internal.so.2501.0.0 without build-id.
Module libabsl_graphcycles_internal.so.2501.0.0 without build-id.
Module libabsl_utf8_for_code_point.so.2501.0.0 without build-id.
Module libabsl_decode_rust_punycode.so.2501.0.0 without build-id.
Module libabsl_demangle_rust.so.2501.0.0 without build-id.
Module libabsl_demangle_internal.so.2501.0.0 without build-id.
Module libabsl_debugging_internal.so.2501.0.0 without build-id.
Module libabsl_symbolize.so.2501.0.0 without build-id.
Module libabsl_stacktrace.so.2501.0.0 without build-id.
Module libabsl_synchronization.so.2501.0.0 without build-id.
Module libabsl_str_format_internal.so.2501.0.0 without build-id.
Module libabsl_strerror.so.2501.0.0 without build-id.
Module libabsl_leak_check.so.2501.0.0 without build-id.
Module libabsl_bad_optional_access.so.2501.0.0 without build-id.
Module libabsl_crc_cpu_detect.so.2501.0.0 without build-id.
Module libabsl_crc_internal.so.2501.0.0 without build-id.
Module libabsl_crc32c.so.2501.0.0 without build-id.
Module libabsl_crc_cord_state.so.2501.0.0 without build-id.
Module libabsl_cordz_handle.so.2501.0.0 without build-id.
Module libabsl_exponential_biased.so.2501.0.0 without build-id.
Module libabsl_cordz_functions.so.2501.0.0 without build-id.
Module libabsl_cord_internal.so.2501.0.0 without build-id.
Module libabsl_cordz_info.so.2501.0.0 without build-id.
Module libabsl_cord.so.2501.0.0 without build-id.
Module libabsl_status.so.2501.0.0 without build-id.
Module libabsl_statusor.so.2501.0.0 without build-id.
Module libabsl_random_seed_gen_exception.so.2501.0.0 without build-id.
Module libabsl_random_internal_seed_material.so.2501.0.0 without build-id.
Module libabsl_random_internal_platform.so.2501.0.0 without build-id.
Module libabsl_random_internal_randen_slow.so.2501.0.0 without build-id.
Module libabsl_random_internal_randen_hwaes_impl.so.2501.0.0 without build-id.
Module libabsl_random_internal_randen_hwaes.so.2501.0.0 without build-id.
Module libabsl_random_internal_randen.so.2501.0.0 without build-id.
Module libabsl_random_internal_pool_urbg.so.2501.0.0 without build-id.
Module libabsl_random_seed_sequences.so.2501.0.0 without build-id.
Module libabsl_random_distributions.so.2501.0.0 without build-id.
Module libabsl_hashtablez_sampler.so.2501.0.0 without build-id.
Module libabsl_low_level_hash.so.2501.0.0 without build-id.
Module libabsl_city.so.2501.0.0 without build-id.
Module libabsl_hash.so.2501.0.0 without build-id.
Module libabsl_raw_hash_set.so.2501.0.0 without build-id.
Module libabsl_log_internal_fnmatch.so.2501.0.0 without build-id.
Module libabsl_vlog_config_internal.so.2501.0.0 without build-id.
Module libabsl_log_globals.so.2501.0.0 without build-id.
Module libabsl_log_internal_globals.so.2501.0.0 without build-id.
Module libabsl_log_initialize.so.2501.0.0 without build-id.
Module libabsl_flags_commandlineflag_internal.so.2501.0.0 without build-id.
Module libabsl_flags_commandlineflag.so.2501.0.0 without build-id.
Module libabsl_flags_private_handle_accessor.so.2501.0.0 without build-id.
Module libabsl_flags_program_name.so.2501.0.0 without build-id.
Module libabsl_flags_config.so.2501.0.0 without build-id.
Module libabsl_flags_reflection.so.2501.0.0 without build-id.
Module libabsl_flags_marshalling.so.2501.0.0 without build-id.
Module libabsl_flags_internal.so.2501.0.0 without build-id.
Module libabsl_log_entry.so.2501.0.0 without build-id.
Module libabsl_log_sink.so.2501.0.0 without build-id.
Module libabsl_log_internal_log_sink_set.so.2501.0.0 without build-id.
Module libabsl_log_internal_proto.so.2501.0.0 without build-id.
Module libabsl_log_internal_structured_proto.so.2501.0.0 without build-id.
Module libabsl_log_internal_format.so.2501.0.0 without build-id.
Module libabsl_examine_stack.so.2501.0.0 without build-id.
Module libabsl_log_internal_nullguard.so.2501.0.0 without build-id.
Module libabsl_log_internal_message.so.2501.0.0 without build-id.
Module libabsl_log_internal_conditions.so.2501.0.0 without build-id.
Module libabsl_die_if_null.so.2501.0.0 without build-id.
Module libabsl_log_internal_check_op.so.2501.0.0 without build-id.
Module libprotobuf.so.29.4.0 without build-id.
Module libkiapi.so.9.0.2 without build-id.
Module libnng.so.1 without build-id.
Module libharfbuzz.so.0 without build-id.
Module libpango-1.0.so.0 without build-id.
Module libpangocairo-1.0.so.0 without build-id.
Module libz.so.1 without build-id.
Module libkicommon.so.9.0.2 without build-id.
Module libboost_thread.so.1.87.0 without build-id.
Module libboost_system.so.1.87.0 without build-id.
Module libboost_chrono.so.1.87.0 without build-id.
Module libboost_locale.so.1.87.0 without build-id.
Module libodbc.so.2 without build-id.
Module libGLU.so.1 without build-id.
Module libGLX.so.0 without build-id.
Module libOpenGL.so.0 without build-id.
Module libEGL.so.1 without build-id.
Module libkigal.so.9.0.2 without build-id.
Module libwx_gtk3u_richtext-3.2.so.0 without build-id.
Module libwx_gtk3u_stc-3.2.so.0 without build-id.
Module libwx_baseu_xml-3.2.so.0 without build-id.
Module libwx_gtk3u_propgrid-3.2.so.0 without build-id.
Module libwx_baseu-3.2.so.0 without build-id.
Module libwx_baseu_net-3.2.so.0 without build-id.
Module libwx_gtk3u_core-3.2.so.0 without build-id.
Module libwx_gtk3u_html-3.2.so.0 without build-id.
Module libwx_gtk3u_aui-3.2.so.0 without build-id.
Module libwx_gtk3u_gl-3.2.so.0 without build-id.
Stack trace of thread 53848:
#0 0x00007fec86960d50 _ZN13EDA_3D_CANVAS15Request_refreshEb (_pcbnew.kiface + 0x1560d50)
#1 0x00007fec86a37f82 _ZN17EDA_3D_CONTROLLER10ZoomRedrawERK10TOOL_EVENT (_pcbnew.kiface + 0x1637f82)
#2 0x00007fec87244e1c _ZN9COROUTINEIiRK10TOOL_EVENTE10callerStubEl (_pcbnew.kiface + 0x1e44e1c)
#3 0x00007fec876259f1 make_fcontext (_pcbnew.kiface + 0x22259f1)
ELF object binary architecture: AMD x86-64
demangled:
#0 0x00007fec86960d50 EDA_3D_CANVAS::Request_refresh(bool) (_pcbnew.kiface 0x1560d50)
#1 0x00007fec86a37f82 EDA_3D_CONTROLLER::ZoomRedraw(TOOL_EVENT const&) (_pcbnew.kiface 0x1637f82)
#2 0x00007fec87244e1c COROUTINE<int, TOOL_EVENT const&>::callerStub(long) (_pcbnew.kiface 0x1e44e1c)
#3 0x00007fec876259f1 make_fcontext (_pcbnew.kiface 0x22259f1)
ELF object binary architecture: AMD x86-64