Hi! Im very new to NixOS coming from archlinux and have been trying to get Quartus running but the package from nixpkg will simply not launch.
A quick run on journalctl
shows it having a segfault in relation to libQt5Core. Any advice on how to move forward? Something tells me its missing links to libraries but unsure which ones.
Sep 30 18:07:17 nixos systemd-coredump[59189]: [🡕] Process 59158 (quartus) of user 1000 dumped core.
Module /nix/store/3bqj5kb2frr8z50akggyrpczlmy1adhx-libX11-1.8.9/lib/libX11.so.6.4.0 without build-id.
Module /nix/store/1rs4c1yy7qd7jf6y6875dvhd5psn2lf4-freetype-2.13.2/lib/libfreetype.so.6.20.1 without build-id.
Module /nix/store/bkh4ymvswzmzh9dkvmpfkkpgnsi272bc-libXdmcp-1.1.5/lib/libXdmcp.so.6.0.0 without build-id.
Module /nix/store/pwr0d4n30k246d2plxmrb0a6jl9ivw4r-libICE-1.1.1/lib/libICE.so.6.3.0 without build-id.
Module /nix/store/qx025bsivaryh9p248l8qybsdv9hp1nr-libXau-1.0.11/lib/libXau.so.6.0.0 without build-id.
Module /nix/store/aqfahf3qwiv5v2pc1yijgd6qrysbklmc-libXext-1.3.6/lib/libXext.so.6.4.0 without build-id.
Module /nix/store/q80lmiqg0ln9mgyysz3j5j2wcdincb48-fontconfig-2.15.0-lib/lib/libfontconfig.so.1.12.1 without build-id.
Module /nix/store/nr79n7bcw9kmf9hjsd8113fidymviy1h-libSM-1.2.4/lib/libSM.so.6.0.1 without build-id.
Module /nix/store/3bqj5kb2frr8z50akggyrpczlmy1adhx-libX11-1.8.9/lib/libX11-xcb.so.1.0.0 without build-id.
Module /nix/store/5l301asdqahb4al2crf560hndnhrq12d-libxcrypt-4.4.36/lib/libcrypt.so.1.1.0 without build-id.
Module /nix/store/z5r320q2pr2ag66c7ifhyq62l8mbmh0f-libudev0-shim-1/lib/libudev.so.0.0.9999 without build-id.
Module libsystemd.so.0 without build-id.
Module libbrotlicommon.so.1 without build-id.
Module libexpat.so.1 without build-id.
Module libbrotlidec.so.1 without build-id.
Module libpng12.so.0 without build-id.
Module libbz2.so.1 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libcap.so.2 without build-id.
Module libicui18n.so.69 without build-id.
Module liblzma.so.5 without build-id.
Module libcurl.so.4 without build-id.
Module libudev.so.1 without build-id.
Module libicuuc.so.69 without build-id.
Module libicudata.so.69 without build-id.
Module libSafeString.so without build-id.
Module libxerces-c-3.2.so without build-id.
Module libprotobuf.so.3.17.3.0 without build-id.
Stack trace of thread 59158:
#0 0x00007fe109ea2efc __pthread_kill_implementation (/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/libc.so.6 + 0x8fefc)
#1 0x00007fe109e52e86 raise (/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/libc.so.6 + 0x3fe86)
#2 0x00007fe109e3b935 abort (/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/libc.so.6 + 0x28935)
#3 0x00007fe10ac97957 _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x97957)
#4 0x00007fe10b50672b _ZN22QGuiApplicationPrivate25createPlatformIntegrationEv (libQt5Gui.so.5 + 0x10672b)
#5 0x00007fe10b506ba0 _ZN22QGuiApplicationPrivate21createEventDispatcherEv (libQt5Gui.so.5 + 0x106ba0)
#6 0x00007fe10aed4856 _ZN23QCoreApplicationPrivate4initEv (libQt5Core.so.5 + 0x2d4856)
#7 0x00007fe10b509c4f _ZN22QGuiApplicationPrivate4initEv (libQt5Gui.so.5 + 0x109c4f)
#8 0x00007fe10bd68b29 _ZN19QApplicationPrivate4initEv (libQt5Widgets.so.5 + 0x168b29)
#9 0x00007fe124ca9f99 _ZN8AFCQ_APPC2ERiPPc (libgcl_afcq.so + 0xa9f99)
#10 0x00007fe1262104ba _ZN7QUI_APPC2ERiPPc (libsys_qui.so + 0x614ba)
#11 0x00007fe1263b0b99 _ZN7QGQ_APPC2ERiPPc (libsys_qgq.so + 0x12b99)
#12 0x0000556368ccb048 _Z8qgq_mainiPPKc (quartus + 0x2048)
#13 0x00007fe116b4c5c0 _Z15msg_main_threadPv (libccl_msg.so + 0x3e5c0)
#14 0x00007fe116060c9c thr_final_wrapper (libccl_thr.so + 0x5c9c)
#15 0x00007fe116b4c68a _Z18msg_thread_wrapperPFPvS_ES_ (libccl_msg.so + 0x3e68a)
#16 0x00007fe1160cb096 _Z18mem_thread_wrapperPFPvS_ES_ (libccl_mem.so + 0xc096)
#17 0x00007fe1160991a8 _Z18err_thread_wrapperPFPvS_ES_ (libccl_err.so + 0x91a8)
#18 0x00007fe116060cdf thr_thread_wrapper (libccl_thr.so + 0x5cdf)
#19 0x00007fe116b4e58a _Z12msg_exe_mainiPPKcPFiiS1_E (libccl_msg.so + 0x4058a)
#20 0x0000556368ccb165 main (quartus + 0x2165)
#21 0x00007fe109e3d10e __libc_start_call_main (/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/libc.so.6 + 0x2a10e)
#22 0x00007fe109e3d1c9 __libc_start_main@@GLIBC_2.34 (/nix/store/c10zhkbp6jmyh0xc5kd123ga8yy2p4hk-glibc-2.39-52/lib/libc.so.6 + 0x2a1c9)
#23 0x0000556368ccaf39 _start (quartus + 0x1f39)
ELF object binary architecture: AMD x86-64
Heres the output of nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.6.52, NixOS, 24.05 (Uakari), 24.05.20240928.fbca5e7`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.8`
- channels(root): `"home-manager-24.05.tar.gz, nixos-24.05"`
- nixpkgs: `/nix/store/mrpfclqc430y8gc7xs3rrp59cjk1pc9b-source`
I would also much rather not downgrade to an earlier version of Quartus if possible