I'm running NixOS
on my 2014 MacBook
with Pantheon
as the Desktop Environment.
It keeps crashing on running the browser or VSCodium
. Why?
I found a guideline at https://discourse.nixos.org/t/how-to-investigate-gnome-crashing/19726/2 ->
"First you need to install the debug symbols, you will need to rebuild your system with the following added to your configuration:
{ pkgs }:
{
environment.systemPackages = with pkgs; [
gdb
# To link debug symbols to path where gdb can see them.
glib
gnome.gnome-session
gnome.mutter
gnome.gnome-shell
];
environment.enableDebugInfo = true;
nixpkgs.overlays = [
(final: prev: {
# These three packages contain debug symbols since NixOS 22.11.
# You do not need this overlay on that or later versions.
gnome = prev.gnome.overrideScope' (gfinal: gprev: {
gnome-session = gprev.gnome-session.overrideAttrs (attrs: {
separateDebugInfo = true;
});
gnome-shell = gprev.gnome-shell.overrideAttrs (attrs: {
separateDebugInfo = true;
});
mutter = gprev.mutter.overrideAttrs (attrs: {
separateDebugInfo = true;
});
});
})
];
}
After switching to the new generation, re-log in.
Then, when the crash occurs, you can run coredumpctl
to see the list of crashes and run coredumpctl gdb <pid>
(or just coredumpctl gdb
for the last one). In there you can enter bt full
the get the backtrace with symbols resolved.
With this output, please open an issue on Nixpkgs issue tracker and mention @NixOS/gnome
. Do not forget to mention the NixOS commit you use (check the output of nixos-version
command). gnome = prev.gnome.overrideScope' (gfinal: gprev: {
gnome-session = gprev.gnome-session.overrideAttrs (attrs: {
separateDebugInfo = true;
});
gnome-shell = gprev.gnome-shell.overrideAttrs (attrs: {
separateDebugInfo = true;
});
mutter = gprev.mutter.overrideAttrs (attrs: {
separateDebugInfo = true;
});
});
})
];
}
After switching to the new generation, re-log in.
Then, when the crash occurs, you can run `coredumpctl` to see the list of crashes and run `coredumpctl gdb <pid>` (or just `coredumpctl gdb` for the last one). In there you can enter `bt full` the get the backtrace with symbols resolved.
With this output, please open an issue on Nixpkgs issue tracker and mention `@NixOS/gnome`. Do not forget to mention the NixOS commit you use (check the output of `nixos-version` command)."
I ran ...
```sh
[rowanm@nixos:~]$ coredumpctl gdb
PID: 1982 (.io.elementary.)
UID: 1000 (rowanm)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Fri 2024-06-21 15:44:17 IST (17min ago)
Command Line: /run/current-system/sw/bin/io.elementary.wingpanel
Executable: /nix/store/szfxngjrxa1lcwqljyfc3q9j8v6d1qld-wingpanel-3.0.5/bin/.io.elementary.wingpanel-wrapped
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (rowanm)
Boot ID: bc43c2863e8c4c978f3ec8221d91f0ac
Machine ID: 775be16b7ae4453ba080931a7e1fa0a9
Hostname: nixos
Storage: /var/lib/systemd/coredump/core.\x2eio\x2eelementary\x2e.1000.bc43c2863e8c4c978f3ec8221d91f0ac.1982.1718981057000000.zst (present)
Size on Disk: 5.1M
Message: Process 1982 (.io.elementary.) of user 1000 dumped core.
Module libcanberra-pulse.so without build-id.
Module libmp3lame.so.0 without build-id.
Module libmpg123.so.0 without build-id.
Module libopus.so.0 without build-id.
Module libvorbisenc.so.2 without build-id.
Module libFLAC.so.12 without build-id.
Module libogg.so.0 without build-id.
Module libvorbis.so.0 without build-id.
Module libasyncns.so.0 without build-id.
Module libsndfile.so.1 without build-id.
Module libltdl.so.7 without build-id.
Module libvorbisfile.so.3 without build-id.
Module libpulsecommon-16.1.so without build-id.
Module libcanberra-gtk3.so.0 without build-id.
Module libcanberra.so.0 without build-id.
Module libpulse-mainloop-glib.so.0 without build-id.
Module libpulse.so.0 without build-id.
Module libsound.so without build-id.
Module libX11-xcb.so.1 without build-id.
Module libxcb-util.so.1 without build-id.
Module libXRes.so.1 without build-id.
Module libstartup-notification-1.so.0 without build-id.
Module libwnck-3.so.0 without build-id.
Module libplank.so.1 without build-id.
Module libzeitgeist-2.0.so.0 without build-id.
Module libslingshot.so without build-id.
Module libcrypt.so.2 without build-id.
Module libaccountsservice.so.0 without build-id.
Module libsession.so without build-id.
Module libnotify.so.4 without build-id.
Module libgtop-2.0.so.11 without build-id.
Module libbamf3.so.2 without build-id.
Module libpower.so without build-id.
Module libnotifications.so without build-id.
Module libnightlight.so without build-id.
Module librsvg-2.so.2 without build-id.
Module libpixbufloader-svg.so without build-id.
Module libgmp.so.10 without build-id.
Module libhogweed.so.6 without build-id.
Module libnettle.so.8 without build-id.
Module libtasn1.so.6 without build-id.
Module libp11-kit.so.0 without build-id.
Module libgck-2.so.2 without build-id.
Module libgcr-4.so.4 without build-id.
Module libgnutls.so.30 without build-id.
Module libudev.so.1 without build-id.
Module libnma.so.0 without build-id.
Module libnm.so.0 without build-id.
Module libnetwork.so without build-id.
Module libibus-1.0.so.5 without build-id.
Module libkeyboard.so without build-id.
Module libgpg-error.so.0 without build-id.
Module libidn2.so.0 without build-id.
Module libunistring.so.5 without build-id.
Module libgcrypt.so.20 without build-id.
Module libkeyutils.so.1 without build-id.
Module libkrb5support.so.0 without build-id.
Module libnghttp2.so.14 without build-id.
Module libpsl.so.5 without build-id.
Module libgcc_s.so.1 without build-id.
Module libstdc++.so.6 without build-id.
Module libnspr4.so without build-id.
Module libplc4.so without build-id.
Module libplds4.so without build-id.
Module libnssutil3.so without build-id.
Module libnss3.so without build-id.
Module libsmime3.so without build-id.
Module libssl3.so without build-id.
Module libicudata.so.73 without build-id.
Module libicuuc.so.73 without build-id.
Module libicui18n.so.73 without build-id.
Module libedbus-private.so without build-id.
Module libgssapi_krb5.so.2 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 libcamel-1.2.so.64 without build-id.
Module libicalvcal.so.3 without build-id.
Module libicalss.so.3 without build-id.
Module libical.so.3 without build-id.
Module libhandy-1.so.0 without build-id.
Module libedataserver-1.2.so.27 without build-id.
Module libical-glib.so.3 without build-id.
Module libecal-2.0.so.2 without build-id.
Module libdatetime.so without build-id.
Module libbluetooth.so without build-id.
Module liba11y.so without build-id.
Module libdconfsettings.so without build-id.
Module libcap.so.2 without build-id.
Module libsystemd.so.0 without build-id.
Module libbrotlicommon.so.1 without build-id.
Module libXdmcp.so.6 without build-id.
Module libXau.so.6 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 libdbus-1.so.3 without build-id.
Module libatspi.so.0 without build-id.
Module libjpeg.so.62 without build-id.
Module libexpat.so.1 without build-id.
Module libbrotlidec.so.1 without build-id.
Module libbz2.so.1 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 libpng16.so.16 without build-id.
Module libgraphite2.so.3 without build-id.
Module libfreetype.so.6 without build-id.
Module libthai.so.0 without build-id.
Module libpcre.so.1 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 libXext.so.6 without build-id.
Module libxkbcommon.so.0 without build-id.
Module libXfixes.so.3 without build-id.
Module libtracker-sparql-3.0.so.0 without build-id.
Module libatk-bridge-2.0.so.0 without build-id.
Module libX11.so.6 without build-id.
Module libXi.so.6 without build-id.
Module libepoxy.so.0 without build-id.
Module libatk-1.0.so.0 without build-id.
Module libfribidi.so.0 without build-id.
Module libfontconfig.so.1 without build-id.
Module libpangoft2-1.0.so.0 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 libffi.so.8 without build-id.
Module libselinux.so.1 without build-id.
Module libz.so.1 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libgranite.so.6 without build-id.
Module libgee-0.8.so.2 without build-id.
Module libwingpanel.so.3 without build-id.
Module .io.elementary.wingpanel-wrapped without build-id.
Stack trace of thread 1982:
#0 0x00007f664ce3fede g_atomic_ref_count_dec (libglib-2.0.so.0 + 0x72ede)
#1 0x00007f664cdfeb72 g_bytes_unref (libglib-2.0.so.0 + 0x31b72)
#2 0x00007f66380b54de _obj_handle_dbus_prop_changes (libnm.so.0 + 0x5b4de)
#3 0x00007f66380b5822 _obj_handle_dbus_iface_changes (libnm.so.0 + 0x5b822)
#4 0x00007f66380b5b5d _dbus_handle_obj_changed_dbus.constprop.0 (libnm.so.0 + 0x5bb5d)
#5 0x00007f66380b63c5 _dbus_managed_objects_changed_cb (libnm.so.0 + 0x5c3c5)
#6 0x00007f664cced3db emit_signal_instance_in_idle_cb (libgio-2.0.so.0 + 0x10f3db)
#7 0x00007f664ce27f8b g_main_dispatch (libglib-2.0.so.0 + 0x5af8b)
#8 0x00007f664ce2b530 g_main_context_dispatch (libglib-2.0.so.0 + 0x5e530)
#9 0x00007f6638158432 _ctx_integ_source_dispatch (libnm.so.0 + 0xfe432)
#10 0x00007f664ce280d7 g_main_dispatch (libglib-2.0.so.0 + 0x5b0d7)
#11 0x00007f664ce2aff7 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5dff7)
#12 0x00007f664ce2b5cc g_main_context_iteration (libglib-2.0.so.0 + 0x5e5cc)
#13 0x00007f664ccc6cfd g_application_run (libgio-2.0.so.0 + 0xe8cfd)
#14 0x0000000000408fbe main (.io.elementary.wingpanel-wrapped + 0x8fbe)
#15 0x00007f664bf31fce __libc_start_call_main (libc.so.6 + 0x27fce)
#16 0x00007f664bf32089 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28089)
#17 0x0000000000409005 _start (.io.elementary.wingpanel-wrapped + 0x9005)
Stack trace of thread 1992:
#0 0x00007f664c009e0f __poll (libc.so.6 + 0xffe0f)
#1 0x00007f664ce2af97 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5df97)
#2 0x00007f664ce2b5cc g_main_context_iteration (libglib-2.0.so.0 + 0x5e5cc)
#3 0x00007f664ce2b611 glib_worker_main (libglib-2.0.so.0 + 0x5e611)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 1991:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58352 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x8b352)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 1999:
#0 0x00007f664c009e0f __poll (libc.so.6 + 0xffe0f)
#1 0x00007f664ce2af97 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5df97)
#2 0x00007f664ce2b5cc g_main_context_iteration (libglib-2.0.so.0 + 0x5e5cc)
#3 0x00007f664873489d dconf_gdbus_worker_thread (libdconfsettings.so + 0xb89d)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 1994:
#0 0x00007f664c009e0f __poll (libc.so.6 + 0xffe0f)
#1 0x00007f664ce2af97 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5df97)
#2 0x00007f664ce2b7ef g_main_loop_run (libglib-2.0.so.0 + 0x5e7ef)
#3 0x00007f664cd03586 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x125586)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2029:
#0 0x00007f664c009e0f __poll (libc.so.6 + 0xffe0f)
#1 0x00007f662c7353e1 poll_func (libpulse.so.0 + 0x363e1)
#2 0x00007f662c727004 pa_mainloop_poll (libpulse.so.0 + 0x28004)
#3 0x00007f662c727666 pa_mainloop_iterate (libpulse.so.0 + 0x28666)
#4 0x00007f662c727710 pa_mainloop_run (libpulse.so.0 + 0x28710)
#5 0x00007f662c7354b9 thread (libpulse.so.0 + 0x364b9)
#6 0x00007f662c6d40af internal_thread_func (libpulsecommon-16.1.so + 0x5d0af)
#7 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#8 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2307:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2303:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2305:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2304:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2308:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2306:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2310:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
Stack trace of thread 2309:
#0 0x00007f664c0156bd syscall (libc.so.6 + 0x10b6bd)
#1 0x00007f664ce85500 g_cond_wait (libglib-2.0.so.0 + 0xb8500)
#2 0x00007f664cdf514b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b)
#3 0x00007f664ce58569 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8b569)
#4 0x00007f664ce57d0d g_thread_proxy (libglib-2.0.so.0 + 0x8ad0d)
#5 0x00007f664bf950e4 start_thread (libc.so.6 + 0x8b0e4)
#6 0x00007f664c01775c __clone3 (libc.so.6 + 0x10d75c)
ELF object binary architecture: AMD x86-64
GNU gdb (GDB) 13.2
Copyright (C) 2023 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-unknown-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 /nix/store/szfxngjrxa1lcwqljyfc3q9j8v6d1qld-wingpanel-3.0.5/bin/.io.elementary.wingpanel-wrapped...
(No debugging symbols found in /nix/store/szfxngjrxa1lcwqljyfc3q9j8v6d1qld-wingpanel-3.0.5/bin/.io.elementary.wingpanel-wrapped)
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pulseaudio (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:sljit (deleted) during file-backed mapping note processing
warning: core file may not match specified executable file.
[New LWP 1982]
[New LWP 1992]
[New LWP 1991]
[New LWP 1999]
[New LWP 1994]
[New LWP 2029]
[New LWP 2307]
[New LWP 2303]
[New LWP 2305]
[New LWP 2304]
[New LWP 2308]
--Type <RET> for more, q to quit, c to continue without paging--
[New LWP 2306]
[New LWP 2310]
[New LWP 2309]
BFD: error: /nix/store/pp5mys4xhak007mc4r95shfgh93qf59b-glibc-2.38-44-debug/lib/debug/.build-id/be/8fea1502eb62a818c06c949608fd74fd02f040.debug(.debug_info) is too large (0x1616a1 bytes)
warning: Can't read data for section '.debug_info' in file '/nix/store/pp5mys4xhak007mc4r95shfgh93qf59b-glibc-2.38-44-debug/lib/debug/.build-id/be/8fea1502eb62a818c06c949608fd74fd02f040.debug'
warning: Section .debug_aranges in /nix/store/pp5mys4xhak007mc4r95shfgh93qf59b-glibc-2.38-44-debug/lib/debug/.build-id/be/8fea1502eb62a818c06c949608fd74fd02f040.debug entry at offset 0 debug_info_offset 0 does not exists, ignoring .debug_aranges.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/anlf335xlh41yjhm114swi87406mq5pw-glibc-2.38-44/lib/libthread_db.so.1".
Core was generated by `/run/current-system/sw/bin/io.elementary.wingpanel'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f664ce3fede in g_atomic_ref_count_dec (arc=arc@entry=0xaaaaaaaaaaaaaaba)
at ../glib/grefcount.c:270
270 ../glib/grefcount.c: No such file or directory.
[Current thread is 1 (Thread 0x7f664abdba80 (LWP 1982))]
Other than ../glib/grefcount.c: No such file or directory.
this is all gobbledegook for me. Could it be as simple as an invalid Nix
derivation for Pantheon
which is missing a dependency?