Skip to content

Instantly share code, notes, and snippets.

@thefloweringash
Created December 15, 2019 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thefloweringash/649b9d9e9bd344aa76a5269d60366e97 to your computer and use it in GitHub Desktop.
Save thefloweringash/649b9d9e9bd344aa76a5269d60366e97 to your computer and use it in GitHub Desktop.
kicad on aarch64 test
lorne@kevin$ /nix/store/694c72ssh0gr27q29iik57gza7n7835i-kicad-5.1.5/bin/kicad ~
(kicad:5834): GLib-GObject-WARNING **: 00:19:48.537: invalid cast from 'GtkFileChooserButton' to 'GtkBin'
(kicad:5834): Gtk-CRITICAL **: 00:19:48.537: gtk_bin_get_child: assertion 'GTK_IS_BIN (bin)' failed
(kicad:5834): Gtk-CRITICAL **: 00:19:48.537: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed
zsh: segmentation fault (core dumped) /nix/store/694c72ssh0gr27q29iik57gza7n7835i-kicad-5.1.5/bin/kicad
[139] lorne@kevin$ coredumpctl ~
TIME PID UID GID SIG COREFILE EXE
Mon 2019-12-16 00:22:23 JST 5834 1000 100 11 present /nix/store/r98cxwiakdngx1njldpg825>
lorne@kevin$ coredumpctl debug 5834 ~
PID: 5834 (kicad)
UID: 1000 (lorne)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Mon 2019-12-16 00:22:19 JST (24s ago)
Command Line: /nix/store/r98cxwiakdngx1njldpg825pvga6yva9-kicad-base-5.1.5/bin/kicad
Executable: /nix/store/r98cxwiakdngx1njldpg825pvga6yva9-kicad-base-5.1.5/bin/kicad
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (lorne)
Boot ID: f8886bd9ea9344d189bae0f69f080a9c
Machine ID: b1d863a3715147e5a23de06727a0947d
Hostname: kevin
Storage: /var/lib/systemd/coredump/core.kicad.1000.f8886bd9ea9344d189bae0f69f080a9c.5834.1576423339000000000000.lz4
Message: Process 5834 (kicad) of user 1000 dumped core.
GNU gdb (GDB) 8.3.1
Copyright (C) 2019 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 "aarch64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 /nix/store/r98cxwiakdngx1njldpg825pvga6yva9-kicad-base-5.1.5/bin/kicad...
(No debugging symbols found in /nix/store/r98cxwiakdngx1njldpg825pvga6yva9-kicad-base-5.1.5/bin/kicad)
[New LWP 5834]
[New LWP 5851]
[New LWP 5845]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/dpn4lc8xh2fsiws4mwkya4hhr18fcjd9-glibc-2.27/lib/libthread_db.so.1".
bt
Core was generated by `/nix/store/r98cxwiakdngx1njldpg825pvga6yva9-kicad-base-5.1.5/bin/kicad'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000ffff8974e00c in wxBoxSizer::RecalcSizes() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
[Current thread is 1 (Thread 0xffff8628e010 (LWP 5834))]
warning: File "/nix/store/9iskv6alyn716479yzqfhp2c0swx9k5f-gcc-8.3.0-lib/lib/libstdc++.so.6.0.25-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /nix/store/9iskv6alyn716479yzqfhp2c0swx9k5f-gcc-8.3.0-lib/lib/libstdc++.so.6.0.25-gdb.py
line to your configuration file "/home/lorne/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/lorne/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
(gdb) bt
#0 0x0000ffff8974e00c in wxBoxSizer::RecalcSizes() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#1 0x0000ffff8974bb24 in wxSizer::Layout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#2 0x0000ffff8974b9ec in wxSizerItem::SetDimension(wxPoint const&, wxSize const&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#3 0x0000ffff8974dfe4 in wxBoxSizer::RecalcSizes() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#4 0x0000ffff8974bb24 in wxSizer::Layout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#5 0x0000ffff8974b9ec in wxSizerItem::SetDimension(wxPoint const&, wxSize const&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#6 0x0000ffff8974dfe4 in wxBoxSizer::RecalcSizes() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#7 0x0000ffff8974bb24 in wxSizer::Layout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#8 0x0000ffff8974b9ec in wxSizerItem::SetDimension(wxPoint const&, wxSize const&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#9 0x0000ffff8974dfe4 in wxBoxSizer::RecalcSizes() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#10 0x0000ffff8974bb24 in wxSizer::Layout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#11 0x0000ffff8974b9ec in wxSizerItem::SetDimension(wxPoint const&, wxSize const&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#12 0x0000ffff8974dfe4 in wxBoxSizer::RecalcSizes() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#13 0x0000ffff8974bb24 in wxSizer::Layout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#14 0x0000ffff8977bbbc in wxWindowBase::Layout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#15 0x0000ffff89c68adc in wxAuiManager::DoFrameLayout() ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_aui-3.0.so.0
#16 0x0000ffff89c6aa70 in wxAuiManager::OnSize(wxSizeEvent&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_aui-3.0.so.0
#17 0x0000ffff89236dcc in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#18 0x0000ffff89236f24 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#19 0x0000ffff89237434 in wxEvtHandler::TryHereOnly(wxEvent&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#20 0x0000ffff89237484 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#21 0x0000ffff89237550 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#22 0x0000ffff892371b4 in wxEvtHandler::SafelyProcessEvent(wxEvent&) ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#23 0x0000ffff895d52a4 in size_allocate ()
from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#24 0x0000ffff876ca298 in g_closure_invoke ()
from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#25 0x0000ffff876ddfc8 in signal_emit_unlocked_R ()
--Type <RET> for more, q to quit, c to continue without paging--c
from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#26 0x0000ffff876e63ec in g_signal_emit_valist () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#27 0x0000ffff876e6958 in g_signal_emit () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#28 0x0000ffff87e6a804 in gtk_widget_size_allocate_with_baseline () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#29 0x0000ffff87becd00 in gtk_box_size_allocate_no_center () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#30 0x0000ffff87bed064 in gtk_box_allocate_contents () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#31 0x0000ffff87c483c8 in gtk_css_gadget_allocate () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#32 0x0000ffff87bee23c in gtk_box_size_allocate () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#33 0x0000ffff87e6a538 in gtk_widget_size_allocate_with_baseline () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#34 0x0000ffff87e817d4 in gtk_window_size_allocate () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#35 0x0000ffff876ca298 in g_closure_invoke () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#36 0x0000ffff876dd6f8 in signal_emit_unlocked_R () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#37 0x0000ffff876e63ec in g_signal_emit_valist () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#38 0x0000ffff876e6958 in g_signal_emit () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#39 0x0000ffff87e6a804 in gtk_widget_size_allocate_with_baseline () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#40 0x0000ffff87e82128 in gtk_window_move_resize () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#41 0x0000ffff876ca298 in g_closure_invoke () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#42 0x0000ffff876dd7d4 in signal_emit_unlocked_R () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#43 0x0000ffff876e63ec in g_signal_emit_valist () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#44 0x0000ffff876e6958 in g_signal_emit () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#45 0x0000ffff87c3c87c in gtk_container_idle_sizer () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#46 0x0000ffff876ca298 in g_closure_invoke () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#47 0x0000ffff876ddfc8 in signal_emit_unlocked_R () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#48 0x0000ffff876e63ec in g_signal_emit_valist () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#49 0x0000ffff876e6958 in g_signal_emit () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libgobject-2.0.so.0
#50 0x0000ffff87a57124 in gdk_frame_clock_paint_idle () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgdk-3.so.0
#51 0x0000ffff87a41ab0 in gdk_threads_dispatch () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgdk-3.so.0
#52 0x0000ffff875bd284 in g_timeout_dispatch () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libglib-2.0.so.0
#53 0x0000ffff875bc674 in g_main_context_dispatch () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libglib-2.0.so.0
#54 0x0000ffff875bca30 in g_main_context_iterate.isra () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libglib-2.0.so.0
#55 0x0000ffff875bcdf8 in g_main_loop_run () from /nix/store/mqg6a7asy3640fy6rmgark6ps4ji0vnx-glib-2.62.3/lib/libglib-2.0.so.0
#56 0x0000ffff87d12278 in gtk_main () from /nix/store/gg3sv2s7dhr38srzqkmhgs5g5yjlzp9h-gtk+3-3.24.12/lib/libgtk-3.so.0
#57 0x0000ffff895c1a9c in wxGUIEventLoop::DoRun() () from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_gtk3u_core-3.0.so.0
#58 0x0000ffff89117028 in wxEventLoopBase::Run() () from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#59 0x0000ffff890e0528 in wxAppConsoleBase::MainLoop() () from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#60 0x0000000000450b00 in ?? ()
#61 0x0000ffff8915b7f8 in wxEntry(int&, wchar_t**) () from /nix/store/l0z60l4al1yi7dv0m1sfh1lld432jsf4-wxwidgets-3.0.4/lib/libwx_baseu-3.0.so.0
#62 0x0000000000436000 in ?? ()
#63 0x0000ffff882827a0 in __libc_start_main () from /nix/store/mzklmkvvc8h4hmy4gcpg2h5379h22fhs-glibc-2.27/lib/libc.so.6
#64 0x000000000043aef8 in _start ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
@thefloweringash
Copy link
Author

Sticking with software rendering:

kicad-3d

@thefloweringash
Copy link
Author

Text editor:

kicad-text
kicad-text_000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment