KiCad 8.0 - Hangs on Tools->Create Bill of Materials...
KiCad "Generate Bill of Materials" causes Kicad to freeze, have to kill the application.
Will attach is follow-up comment.
Steps to reproduce
Following tutorial at https://docs.kicad.org/8.0/en/getting_started_in_kicad/getting_started_in_kicad.html, I am in the Schematics editor. The tutorial states:
Click Tools → Generate Bill of Materials….
When I click "Tools->Generate Bill of Materials...", a 2nd window of the Schematics Editor is generated and then both windows do nothing. I can move the windows, I can minimize & maximize, but otherwise they are frozen as is the main Kicad window. I click the "X" button to close and wait and then I'm prompted by the KDE system(?) to either wait or close the application. I tried wait and nothing happens. I finally do the same clicking "X" to close and select "Close the application". I'm on a Ryzen 7950 with 64 GB ram, so there should not be an issue with my hardware. I am, however, on a VM running Gentoo and the desktop is KDE Plasma. I'm accessing the desktop via VNC.
I followed the tutorial to create the "getting-started" project. I had encountered some issue regarding paths. This system is new as of December 2023 and I had installed KiCad 7.0 which I tested only for a few minutes. I then installed KiCad 8.0. Had some problem with no libraries and then realized Gentoo splits out the various modules, so I "emerged" [installed] v. 8 of the Gentoo packages relating to KiCad as well.
- Launch KiCad using the KDE Applications menu icon
- Click "getting-started" Schematic Editor icon in left pane to open editing window
- Click Tools, select "Generate Bill of Materials..."
- After long wait, I close a window, wait, then "Close the application" since there was no response.
KiCad Version
Application: KiCad x86_64 on x86_64
Version: 8.0.0, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.13.2
HarfBuzz 8.3.0
FontConfig 2.14.2
Platform: Gentoo Linux, 64 bit, Little endian, wxGTK, X11, plasma, x11
wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.84.0
OCC: 7.6.3
Curl: 8.5.0
ngspice: 40
Compiler: GCC 13.2.1 with C++ ABI 1018
Build settings:
Here is information from Gentoo's package manager "portage": Click to expand
jlpoole@ryzdesk ~ $ date;eix -I kicad
Fri Mar 15 10:04:10 AM PDT 2024
[I] app-doc/kicad-doc
Available versions: 7.0.7 ~7.0.8 ~7.0.9 ~7.0.10 (~)8.0.0 {+html pdf L10N="ca de en es fr id it ja pl ru zh"}
Installed versions: 8.0.0(10:04:39 PM 03/14/2024)(html -pdf L10N="en -ca -de -es -fr -id -it -ja -pl -ru-zh")
Homepage: https://docs.kicad.org/
Description: Electronic Schematic and PCB design tools manuals
[I] sci-electronics/kicad
Available versions: 7.0.7 ~7.0.8-r1^t ~7.0.9^t ~7.0.10^t (~)8.0.0^t **9999*l^t {doc examples nls openmp telemetry test PYTHON_SINGLE_TARGET="python3_10 python3_11"}
Installed versions: 8.0.0^t(08:11:33 PM 03/14/2024)(examples nls openmp -doc -telemetry -test PYTHON_SINGLE_TARGET="python3_11 -python3_10")
Homepage: https://www.kicad.org
Description: Electronic Schematic and PCB design tools
[I] sci-electronics/kicad-footprints
Available versions: 7.0.7 ~7.0.8 ~7.0.9 ~7.0.10 (~)8.0.0 **9999*l
Installed versions: 8.0.0(10:07:46 PM 03/14/2024)
Homepage: https://gitlab.com/kicad/libraries/kicad-footprints
Description: Electronic Schematic and PCB design tools footprint libraries
[I] sci-electronics/kicad-meta
Available versions: 7.0.7 ~7.0.8 ~7.0.9 ~7.0.10 (~)8.0.0 {doc minimal}
Installed versions: 8.0.0(10:08:06 PM 03/14/2024)(-doc -minimal)
Homepage: http://www.kicad.org
Description: Electronic Schematic and PCB design tools (meta package)
[I] sci-electronics/kicad-packages3d
Available versions: 7.0.7 ~7.0.8 ~7.0.9 ~7.0.10 (~)8.0.0 **9999*l
Installed versions: 8.0.0(10:07:01 PM 03/14/2024)
Homepage: https://gitlab.com/kicad/libraries/kicad-packages3D
Description: Electronic Schematic and PCB design tools 3D package libraries
[I] sci-electronics/kicad-symbols
Available versions: 7.0.7 ~7.0.8 ~7.0.9 ~7.0.10 (~)8.0.0 **9999*l
Installed versions: 8.0.0(10:05:08 PM 03/14/2024)
Homepage: https://gitlab.com/kicad/libraries/kicad-symbols
Description: Electronic Schematic and PCB design tools symbol libraries
[I] sci-electronics/kicad-templates
Available versions: 7.0.7 ~7.0.8 ~7.0.9 ~7.0.10 (~)8.0.0 **9999*l
Installed versions: 8.0.0(10:04:54 PM 03/14/2024)
Homepage: https://github.com/kicad/kicad-templates
Description: Electronic Schematic and PCB design tools project templates
Found 7 matches
jlpoole@ryzdesk ~ $
Here is the operating system information: Click to expand
jlpoole@ryzdesk ~ $ date;uname -a
Fri Mar 15 10:05:22 AM PDT 2024
Linux ryzdesk 6.1.67-gentoo-x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jan 8 17:03:28 PST 2024 x86_64 AMD Ryzen 9 7950X 16-Core Processor AuthenticAMD GNU/Linux
jlpoole@ryzdesk ~ $eix plasma
* app-crypt/kencfs-plasma
Available versions: ~2.0.2_alpha
Homepage: https://www.linux-apps.com/p/1170068/
Description: GUI frontend for encfs
[U] dev-libs/plasma-wayland-protocols
Available versions: 1.12.0-r1
Installed versions: 1.12.0(06:46:25 PM 02/24/2024)(-debug)
Homepage: https://invent.kde.org/libraries/plasma-wayland-protocols
Description: Plasma Specific Protocols for Wayland
* kde-apps/plasma-telepathy-meta
Available versions: (5) 22.08.3
Homepage: https://community.kde.org/KTp
Description: Plasma Telepathy client
* kde-misc/plasma-applet-network-monitor
Available versions: (5) ~1.7.3-r1
{debug}
Homepage: https://store.kde.org/p/998914/ https://github.com/kotelnik/plasma-applet-network-monitor
Description: Plasma 5 applet for monitoring active network connections
* kde-misc/plasma-pass
Available versions:
(5) 1.2.1
(6) [M]~1.2.2
{debug}
Homepage: https://www.dvratil.cz/2018/05/plasma-pass/ https://invent.kde.org/plasma/plasma-pass
Description: Plasma applet to access password from pass
[I] kde-plasma/kdeplasma-addons
Available versions:
(5) 5.27.10^t ~5.27.11^t
(6) [M]~6.0.1^t
{+alternate-calendar debug +handbook networkmanager share webengine}
Installed versions: 5.27.10(5)^t(07:47:59 PM 02/24/2024)(alternate-calendar handbook networkmanager -debug -share -webengine)
Homepage: https://kde.org/plasma-desktop
Description: Extra Plasma applets and engines
[I] kde-plasma/libplasma
Available versions:
(5) 5.115.0(5/5.115)^t
(6) [M]~6.0.1^t
{debug doc gles2-only kf6compat man test wayland}
Installed versions: 5.115.0(5/5.115)^t(07:37:56 PM 02/24/2024)(wayland -debug -doc -gles2-only -kf6compat -man -test)
Homepage: https://kde.org/plasma-desktop
Description: Plasma library and runtime components based upon KF6 and Qt6
[I] kde-plasma/plasma-activities
Available versions:
(5) 5.115.0(5/5.115)^t
(6) [M]~6.0.1^t
{debug doc test}
Installed versions: 5.115.0(5/5.115)^t(07:24:39 PM 02/24/2024)(-debug -doc -test)
Homepage: https://kde.org/plasma-desktop
Description: Core components for KDE's Activities System
[I] kde-plasma/plasma-activities-stats
Available versions:
(5) 5.115.0(5/5.115)^t
(6) [M]~6.0.1^t
{debug doc test}
Installed versions: 5.115.0(5/5.115)^t(07:26:51 PM 02/24/2024)(-debug -doc -test)
Homepage: https://kde.org/plasma-desktop
Description: Library for accessing usage data collected by the activities system
[I] kde-plasma/plasma-browser-integration
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1
{debug}
Installed versions: 5.27.10(5)(04:35:37 PM 12/26/2023)(-debug)
Homepage: https://kde.org/plasma-desktop https://community.kde.org/Plasma/Browser_Integration
Description: Integrate Chrome/Firefox better into Plasma through browser extensions
[I] kde-plasma/plasma-desktop
Available versions:
(5) 5.27.10-r1^t ~5.27.11^t
(6) [M]~6.0.1^t
{X debug +handbook ibus kaccounts scim screencast sdl +semantic-desktop test}
Installed versions: 5.27.10-r1(5)^t(04:41:49 PM 12/26/2023)(handbook kaccounts screencast semantic-desktop -debug -ibus -scim -test)
Homepage: https://kde.org/plasma-desktop
Description: KDE Plasma desktop
[I] kde-plasma/plasma-disks
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1
{debug +handbook}
Installed versions: 5.27.10(5)(04:35:51 PM 12/26/2023)(handbook -debug)
Homepage: https://invent.kde.org/plasma/plasma-disks
Description: Monitors S.M.A.R.T. capable devices for imminent failure
* kde-plasma/plasma-firewall
Available versions:
(5) 5.27.10^t ~5.27.11^t
(6) [M]~6.0.1^t
{debug firewalld test +ufw PYTHON_SINGLE_TARGET="python3_10 python3_11 python3_12"}
Homepage: https://invent.kde.org/network/plasma-firewall
Description: Plasma frontend for Firewalld or UFW
[I] kde-plasma/plasma-integration
Available versions:
(5) 5.27.10^t ~5.27.11^t
(6) [M]~6.0.1^t
{debug qt5}
Installed versions: 5.27.10(5)^t(07:35:08 PM 02/24/2024)(-debug)
Homepage: https://kde.org/plasma-desktop
Description: Qt Platform Theme integration plugins for the Plasma workspaces
[I] kde-plasma/plasma-meta
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1-r1
{accessibility bluetooth +browser-integration colord +crash-handler crypt cups +desktop-portal discover+display-manager +elogind +firewall flatpak grub gtk +handbook +kwallet +legacy-systray +networkmanager oxygen-theme plymouth pulseaudio qt5 +sddm sdk +smart systemd thunderbolt unsupported wacom +wallpapers webengine +xwayland}
Installed versions: 5.27.10(5)(04:43:24 PM 12/26/2023)(bluetooth browser-integration crash-handler cryptcups desktop-portal display-manager elogind gtk handbook kwallet legacy-systray networkmanager pulseaudio sddm smart wallpapers -accessibility -colord -discover -firewall -flatpak -grub -plymouth -sdk -systemd -thunderbolt)
Homepage: https://kde.org/plasma-desktop/
Description: Merge this to pull in all Plasma 6 packages
[I] kde-plasma/plasma-nm
Available versions:
(5) 5.27.10^t ~5.27.11^t
(6) [M]~6.0.1^t
{debug openconnect teamd test}
Installed versions: 5.27.10(5)^t(04:43:03 PM 12/26/2023)(-debug -openconnect -teamd -test)
Homepage: https://kde.org/plasma-desktop
Description: KDE Plasma applet for NetworkManager
[I] kde-plasma/plasma-pa
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1^t
{debug +handbook}
Installed versions: 5.27.10(5)(04:18:56 PM 12/26/2023)(handbook -debug)
Homepage: https://kde.org/plasma-desktop
Description: Plasma applet for audio volume management using PulseAudio
* kde-plasma/plasma-sdk
Available versions:
(5) 5.27.10^t ~5.27.11.1^t
(6) [M]~6.0.1^t
{debug test}
Homepage: https://kde.org/plasma-desktop
Description: Useful applications for Plasma development
[I] kde-plasma/plasma-systemmonitor
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1
{debug}
Installed versions: 5.27.10(5)(04:43:17 PM 12/26/2023)(-debug)
Homepage: https://apps.kde.org/plasma-systemmonitor/
Description: Monitor system sensors, process information and other system resources
* kde-plasma/plasma-thunderbolt
Available versions:
(5) 5.27.10^t ~5.27.11^t
(6) [M]~6.0.1^t
{debug test}
Homepage: https://invent.kde.org/plasma/plasma-thunderbolt
Description: Plasma integration for controlling Thunderbolt devices
[I] kde-plasma/plasma-vault
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1
{debug networkmanager}
Installed versions: 5.27.10(5)(04:42:32 PM 12/26/2023)(networkmanager -debug)
Homepage: https://kde.org/plasma-desktop https://cukic.co/2017/02/03/vaults-encryption-in-plasma/
Description: Plasma applet and services for creating encrypted vaults
[I] kde-plasma/plasma-welcome
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1
{debug discover kaccounts telemetry}
Installed versions: 5.27.10(5)(07:44:07 PM 02/24/2024)(-debug -discover -kaccounts -telemetry)
Homepage: https://kde.org/plasma-desktop
Description: Friendly onboarding wizard for Plasma
[I] kde-plasma/plasma-workspace
Available versions:
(5) 5.27.10-r1^t ~5.27.11^t
(6) [M]~6.0.1^t
{appstream +calendar debug +fontconfig geolocation gps +handbook +policykit screencast +semantic-desktop systemd telemetry test +wallpaper-metadata}
Installed versions: 5.27.10-r1(5)^t(07:49:40 PM 02/24/2024)(calendar fontconfig handbook policykit screencast semantic-desktop wallpaper-metadata -appstream -debug -geolocation -gps -telemetry -test)
Homepage: https://kde.org/plasma-desktop
Description: KDE Plasma workspace
[I] kde-plasma/plasma-workspace-wallpapers
Available versions:
(5) 5.27.10 ~5.27.11
(6) [M]~6.0.1
Installed versions: 5.27.10(5)(03:18:54 PM 12/26/2023)
Homepage: https://kde.org/plasma-desktop
Description: Wallpapers for the Plasma workspace
* kde-plasma/plasma5support
Available versions: (6) [M]~6.0.1^t
{debug doc test}
Homepage: https://kde.org/plasma-desktop
Description: Support components for porting from KF5/Qt5 to KF6/Qt6
Found 25 matches
jlpoole@ryzdesk ~ $
I used the "Archive all project files" icon when I had "getting-started.kicad_pro" opened and created a zip file "getting-started_20240315_1006PDT.zip" which is 6044KBs -- attached: getting-started_20240315_1006PDT.zip