You are not logged in.

#1 2024-05-23 01:15:55

cubito
Member
Registered: 2024-05-23
Posts: 2

[SOLVED] nvidia-open-dkms doesn't build when downloaded

Hey wizards,

I am having trouble switching from nvidia to the nvidia-open-dkms module. I was hoping someone could help me troubleshoot. I am encoutering a segfault when building nvidia-open-dkms. I have applied for an account for so I can report the bug to arch but it looks to me like it's an NVIDIA file. Really I was hoping for someone to help me with next steps.

Here is my process:

❯ doas pacman -Syu nvidia-open-dkms
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
warning: nvidia-open-dkms-550.78-4 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) nvidia-open-dkms-550.78-4

Total Installed Size:  77.29 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                     [####################################################################] 100%
(1/1) checking package integrity                                                                                   [####################################################################] 100%
(1/1) loading package files                                                                                        [####################################################################] 100%
(1/1) checking for file conflicts                                                                                  [####################################################################] 100%
(1/1) checking available disk space                                                                                [####################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove nvidia/550.78
:: Processing package changes...
(1/1) reinstalling nvidia-open-dkms                                                                                [####################################################################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Install DKMS modules
==> dkms install --no-depmod nvidia/550.78 -k 6.9.1-arch1-1
Error! Bad return status for module build on kernel: 6.9.1-arch1-1 (x86_64)
Consult /var/lib/dkms/nvidia/550.78/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/550.78 -k 6.9.1-arch1-1' exited 10
==> ERROR: Missing 6.9.1-zen1-1-zen kernel modules tree for module nvidia/550.78.
(3/3) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '6.9.1-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: '6.9.1-arch1-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'wd719x'
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly

the log file:

❯ cat make.log
DKMS make.log for nvidia-550.78 for kernel 6.9.1-arch1-1 (x86_64)
Thu May 23 10:58:32 AEST 2024
make -C src/nvidia
make -C src/nvidia-modeset
make[1]: Entering directory '/var/lib/dkms/nvidia/550.78/build/src/nvidia'
make[1]: Entering directory '/var/lib/dkms/nvidia/550.78/build/src/nvidia-modeset'
 [ nvidia-modeset    ]  XZ           _out/Linux_x86_64/maxwell_shaders.xz
 [ nvidia-modeset    ]  XZ           _out/Linux_x86_64/pascal_shaders.xz
 [ nvidia-modeset    ]  XZ           _out/Linux_x86_64/volta_shaders.xz
 [ nvidia-modeset    ]  XZ           _out/Linux_x86_64/turing_shaders.xz
 [ nvidia-modeset    ]  XZ           _out/Linux_x86_64/ampere_shaders.xz
 [ nvidia-modeset    ]  XZ           _out/Linux_x86_64/hopper_shaders.xz
 [ nvidia-modeset    ]  CC           ../common/shared/nvstatus/nvstatus.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_commonNaNToF16UI.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_commonNaNToF32UI.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_commonNaNToF64UI.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_f32UIToCommonNaN.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_f64UIToCommonNaN.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_propagateNaNF32UI.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/s_propagateNaNF64UI.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/8086-SSE/softfloat_raiseFlags.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_div.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_add.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_eq.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_eq_signaling.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_isSignalingNaN.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_le.c
 [ nvidia            ]  CC           generated/g_access_cntr_buffer_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_lt.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_le_quiet.c
 [ nvidia            ]  CC           generated/g_all_dcl_pb.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_lt_quiet.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_mul.c
 [ nvidia            ]  CC           generated/g_binary_api_nvoc.c
 [ nvidia            ]  CC           generated/g_bindata.c
 [ nvidia            ]  CC           generated/g_ccsl_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_mulAdd.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_rem.c
 [ nvidia            ]  CC           generated/g_ce_utils_nvoc.c
 [ nvidia            ]  CC           generated/g_channel_descendant_nvoc.c
 [ nvidia            ]  CC           generated/g_chips2halspec_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_roundToInt.c
 [ nvidia            ]  CC           generated/g_chipset_nvoc.c
 [ nvidia            ]  CC           generated/g_client_nvoc.c
 [ nvidia            ]  CC           generated/g_client_resource_nvoc.c
 [ nvidia            ]  CC           generated/g_compute_instance_subscription_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_sqrt.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_sub.c
 [ nvidia            ]  CC           generated/g_conf_compute_api_nvoc.c
 [ nvidia            ]  CC           generated/g_conf_compute_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_f16.c
 [ nvidia            ]  CC           generated/g_console_mem_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_f64.c
 [ nvidia            ]  CC           generated/g_context_dma_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_i32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_i32_r_minMag.c
 [ nvidia            ]  CC           generated/g_crashcat_engine_nvoc.c
 [ nvidia            ]  CC           generated/g_crashcat_queue_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_i64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_i64_r_minMag.c
 [ nvidia            ]  CC           generated/g_crashcat_report_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_ui32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_ui32_r_minMag.c
 [ nvidia            ]  CC           generated/g_crashcat_wayfinder_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_ui64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f32_to_ui64_r_minMag.c
 [ nvidia            ]  CC           generated/g_dbgbuffer_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_add.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_div.c
 [ nvidia            ]  CC           generated/g_deferred_api_nvoc.c
 [ nvidia            ]  CC           generated/g_device_nvoc.c
 [ nvidia            ]  CC           generated/g_disp_capabilities_nvoc.c
 [ nvidia            ]  CC           generated/g_disp_inst_mem_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_eq.c
 [ nvidia            ]  CC           generated/g_disp_channel_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_eq_signaling.c
 [ nvidia            ]  CC           generated/g_disp_objs_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_isSignalingNaN.c
 [ nvidia            ]  CC           generated/g_disp_sf_user_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_le.c
 [ nvidia            ]  CC           generated/g_dispsw_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_le_quiet.c
 [ nvidia            ]  CC           generated/g_egm_mem_nvoc.c
 [ nvidia            ]  CC           generated/g_eng_state_nvoc.c
 [ nvidia            ]  CC           generated/g_engines_pb.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_lt.c
 [ nvidia            ]  CC           generated/g_event_buffer_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_lt_quiet.c
 [ nvidia            ]  CC           generated/g_event_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_mul.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_mulAdd.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_rem.c
 [ nvidia            ]  CC           generated/g_fabric_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_roundToInt.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_sqrt.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_sub.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_f32.c
 [ nvidia            ]  CC           generated/g_fabric_vaspace_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_i32.c
 [ nvidia            ]  CC           generated/g_fbsr_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_i32_r_minMag.c
 [ nvidia            ]  CC           generated/g_fla_mem_nvoc.c
 [ nvidia            ]  CC           generated/g_fm_session_api_nvoc.c
 [ nvidia            ]  CC           generated/g_generic_engine_nvoc.c
 [ nvidia            ]  CC           generated/g_gpu_access_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_i64.c
 [ nvidia            ]  CC           generated/g_gpu_acct_nvoc.c
 [ nvidia            ]  CC           generated/g_gpu_boost_mgr_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_i64_r_minMag.c
 [ nvidia            ]  CC           generated/g_gpu_class_list.c
 [ nvidia            ]  CC           generated/g_gpu_db_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_ui32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_ui32_r_minMag.c
 [ nvidia            ]  CC           generated/g_gpu_group_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_ui64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/f64_to_ui64_r_minMag.c
 [ nvidia            ]  CC           generated/g_gpu_halspec_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/i32_to_f32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/i32_to_f64.c
 [ nvidia            ]  CC           generated/g_gpu_instance_subscription_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/i64_to_f32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/i64_to_f64.c
 [ nvidia            ]  CC           generated/g_gpu_mgmt_api_nvoc.c
 [ nvidia            ]  CC           generated/g_gpu_mgr_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_addMagsF32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_addMagsF64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_approxRecipSqrt32_1.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_approxRecipSqrt_1Ks.c
 [ nvidia            ]  CC           generated/g_gpu_nvoc.c
 [ nvidia            ]  CC           generated/g_gpu_resource_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_countLeadingZeros64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_countLeadingZeros8.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_mul64To128.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_mulAddF32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_mulAddF64.c
 [ nvidia            ]  CC           generated/g_gpu_user_shared_data_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_normRoundPackToF32.c
 [ nvidia            ]  CC           generated/g_gpu_vaspace_nvoc.c
 [ nvidia            ]  CC           generated/g_gr_pb.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_normRoundPackToF64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_normSubnormalF32Sig.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_normSubnormalF64Sig.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundPackToF16.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundPackToF32.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundPackToF64.c
 [ nvidia            ]  CC           generated/g_gsync_api_nvoc.c
 [ nvidia            ]  CC           generated/g_gsync_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundToI32.c
 [ nvidia            ]  CC           generated/g_hal_mgr_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundToI64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundToUI32.c
 [ nvidia            ]  CC           generated/g_hal_nvoc.c
 [ nvidia            ]  CC           generated/g_hda_codec_api_nvoc.c
 [ nvidia            ]  CC           generated/g_heap_nvoc.c
 [ nvidia            ]  CC           generated/g_host_eng_nvoc.c
 [ nvidia            ]  CC           generated/g_hw_resources_nvoc.c
 [ nvidia            ]  CC           generated/g_hypervisor_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_roundToUI64.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_shiftRightJam128.c
 [ nvidia            ]  CC           generated/g_i2c_api_nvoc.c
 [ nvidia            ]  CC           generated/g_imex_session_api_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_subMagsF32.c
 [ nvidia            ]  CC           generated/g_intr_nvoc.c
 [ nvidia            ]  CC           generated/g_intr_service_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/s_subMagsF64.c
 [ nvidia            ]  CC           generated/g_io_vaspace_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/softfloat_state.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/ui32_to_f32.c
 [ nvidia            ]  CC           generated/g_ioaccess_nvoc.c
 [ nvidia            ]  CC           generated/g_journal_nvoc.c
 [ nvidia            ]  CC           generated/g_journal_pb.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/ui32_to_f64.c
 [ nvidia            ]  CC           generated/g_kern_bus_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/ui64_to_f32.c
 [ nvidia            ]  CC           generated/g_kern_disp_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/softfloat/source/ui64_to_f64.c
 [ nvidia            ]  CC           generated/g_kern_fsp_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_0073.c
 [ nvidia            ]  CC           generated/g_kern_gmmu_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_9171.c
 [ nvidia            ]  CC           generated/g_kern_hwpm_common_defs_nvoc.c
 [ nvidia            ]  CC           generated/g_kern_hwpm_nvoc.c
 [ nvidia            ]  CC           generated/g_kern_hwpm_power_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_9271.c
 [ nvidia            ]  CC           generated/g_kern_mem_sys_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_9471.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_9571.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_C371.c
 [ nvidia            ]  CC           generated/g_kern_perf_nvoc.c
 [ nvidia            ]  CC           generated/g_kern_perfbuffer_nvoc.c
 [ nvidia            ]  CC           generated/g_kern_pmu_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_bif_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_C671.c
 [ nvidia-modeset    ]  CC           ../common/modeset/hdmipacket/nvhdmipkt_C771.c
 [ nvidia            ]  CC           generated/g_kernel_ccu_api_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_cvt.c
 [ nvidia            ]  CC           generated/g_kernel_ccu_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_ce_context_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_ce_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_channel_group_api_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_channel_group_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_displayid20.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_dmt.c
 [ nvidia            ]  CC           generated/g_kernel_channel_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_crashcat_engine_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_dsc_pps.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_edid.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_edidext_861.c
 [ nvidia            ]  CC           generated/g_kernel_ctxshare_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_falcon_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_edidext_displayid.c
 [ nvidia            ]  CC           generated/g_kernel_fifo_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_graphics_context_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_graphics_manager_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_graphics_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_graphics_object_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_gsp_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_edidext_displayid20.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_gtf.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_ovt.c
 [ nvidia            ]  CC           generated/g_kernel_head_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_tv.c
 [ nvidia-modeset    ]  CC           ../common/modeset/timing/nvt_util.c
 [ nvidia-modeset    ]  CC           ../common/unix/common/utils/nv_memory_tracker.c
 [ nvidia            ]  CC           generated/g_kernel_hostvgpudeviceapi_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/common/utils/nv_mode_timings_utils.c
 [ nvidia-modeset    ]  CC           ../common/unix/common/utils/nv_vasprintf.c
 [ nvidia            ]  CC           generated/g_kernel_ioctrl_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/common/utils/unix_rm_handle.c
 [ nvidia            ]  CC           generated/g_kernel_mc_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_mig_manager_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-core.c
 [ nvidia            ]  CC           generated/g_kernel_nvdec_ctx_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-fermi.c
 [ nvidia            ]  CC           generated/g_kernel_nvenc_ctx_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_nvjpg_ctx_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-hopper.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-init.c
 [ nvidia            ]  CC           generated/g_kernel_nvlink_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_ofa_ctx_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-kepler.c
 [ nvidia            ]  CC           generated/g_kernel_rc_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_sched_mgr_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_sec2_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-maxwell.c
 [ nvidia            ]  CC           generated/g_kernel_sm_debugger_session_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-pascal.c
 [ nvidia            ]  CC           generated/g_kernel_vgpu_mgr_nvoc.c
 [ nvidia            ]  CC           generated/g_kernel_video_engine_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-surface.c
 [ nvidia            ]  CC           generated/g_mem_export_nvoc.c
 [ nvidia            ]  CC           generated/g_mem_fabric_import_ref_nvoc.c
 [ nvidia            ]  CC           generated/g_mem_fabric_import_v2_nvoc.c
 [ nvidia            ]  CC           generated/g_mem_fabric_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-turing.c
 [ nvidia            ]  CC           generated/g_mem_list_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-vertex-arrays.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-3d/src/nvidia-3d-volta.c
 [ nvidia            ]  CC           generated/g_mem_mgr_nvoc.c
 [ nvidia            ]  CC           generated/g_mem_mapper_nvoc.c
 [ nvidia            ]  CC           generated/g_mem_multicast_fabric_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-push/src/nvidia-push-init.c
 [ nvidia-modeset    ]  CC           ../common/unix/nvidia-push/src/nvidia-push.c
 [ nvidia-modeset    ]  CC           kapi/src/nvkms-kapi-notifiers.c
 [ nvidia-modeset    ]  CC           kapi/src/nvkms-kapi-sync.c
 [ nvidia-modeset    ]  CC           kapi/src/nvkms-kapi.c
 [ nvidia            ]  CC           generated/g_mem_nvoc.c
 [ nvidia-modeset    ]  CC           lib/nvkms-format.c
 [ nvidia-modeset    ]  CC           lib/nvkms-sync.c
 [ nvidia-modeset    ]  CC           src/g_nvkms-evo-states.c
 [ nvidia            ]  CC           generated/g_mig_config_session_nvoc.c
 [ nvidia            ]  CC           generated/g_mig_monitor_session_nvoc.c
 [ nvidia            ]  CC           generated/g_mmu_fault_buffer_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-3dvision.c
 [ nvidia-modeset    ]  CC           src/nvkms-attributes.c
 [ nvidia            ]  CC           generated/g_mps_api_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-conf.c
 [ nvidia-modeset    ]  CC           src/nvkms-console-restore.c
 [ nvidia            ]  CC           generated/g_no_device_mem_nvoc.c
 [ nvidia            ]  CC           generated/g_nv_debug_dump_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-ctxdma.c
 [ nvidia-modeset    ]  CC           src/nvkms-cursor.c
 [ nvidia-modeset    ]  CC           src/nvkms-cursor2.c
 [ nvidia            ]  CC           generated/g_nvdebug_pb.c
 [ nvidia            ]  CC           generated/g_nvencsession_nvoc.c
 [ nvidia            ]  CC           generated/g_nvfbc_session_nvoc.c
 [ nvidia            ]  CC           generated/g_object_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-cursor3.c
 [ nvidia            ]  CC           generated/g_objgpumon_nvoc.c
 [ nvidia            ]  CC           generated/g_objsweng_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-difr.c
 [ nvidia-modeset    ]  CC           src/nvkms-dma.c
 [ nvidia            ]  CC           generated/g_objtmr_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-dpy-override.c
 [ nvidia-modeset    ]  CC           src/nvkms-dpy.c
 [ nvidia-modeset    ]  CC           src/nvkms-event.c
 [ nvidia            ]  CC           generated/g_os_desc_mem_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-evo.c
 [ nvidia            ]  CC           generated/g_os_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-evo1.c
 [ nvidia            ]  CC           generated/g_p2p_api_nvoc.c
 [ nvidia            ]  CC           generated/g_phys_mem_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-evo2.c
 [ nvidia            ]  CC           generated/g_platform_nvoc.c
 [ nvidia            ]  CC           generated/g_platform_request_handler_nvoc.c
 [ nvidia            ]  CC           generated/g_prereq_tracker_nvoc.c
 [ nvidia            ]  CC           generated/g_profiler_v1_nvoc.c
 [ nvidia            ]  CC           generated/g_profiler_v2_nvoc.c
 [ nvidia            ]  CC           generated/g_rc_pb.c
 [ nvidia            ]  CC           generated/g_ref_count_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-evo3.c
 [ nvidia-modeset    ]  CC           src/nvkms-flip.c
 [ nvidia            ]  CC           generated/g_reg_mem_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-framelock.c
 [ nvidia            ]  CC           generated/g_regs_pb.c
 [ nvidia-modeset    ]  CC           src/nvkms-hal.c
 [ nvidia            ]  CC           generated/g_resource_nvoc.c
 [ nvidia            ]  CC           generated/g_rg_line_callback_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-hdmi.c
 [ nvidia            ]  CC           generated/g_rmconfig_util.c
 [ nvidia-modeset    ]  CC           src/nvkms-headsurface-3d.c
 [ nvidia-modeset    ]  CC           src/nvkms-headsurface-config.c
 [ nvidia            ]  CC           generated/g_rpc_iom.c
 [ nvidia-modeset    ]  CC           src/nvkms-headsurface-ioctl.c
 [ nvidia            ]  CC           generated/g_rpcstructurecopy_iom.c
 [ nvidia-modeset    ]  CC           src/nvkms-headsurface-matrix.c
 [ nvidia            ]  CC           generated/g_rs_client_nvoc.c
 [ nvidia            ]  CC           generated/g_rs_resource_nvoc.c
 [ nvidia            ]  CC           generated/g_rs_server_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-headsurface-swapgroup.c
 [ nvidia            ]  CC           generated/g_sec2_context_nvoc.c
 [ nvidia            ]  CC           generated/g_sec2_utils_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-headsurface.c
 [ nvidia            ]  CC           generated/g_sem_surf_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-hw-flip.c
 [ nvidia            ]  CC           generated/g_spdm_nvoc.c
 [ nvidia            ]  CC           generated/g_standard_mem_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-hw-states.c
 [ nvidia            ]  CC           generated/g_subdevice_diag_nvoc.c
 [ nvidia            ]  CC           generated/g_subdevice_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-lut.c
 [ nvidia            ]  CC           generated/g_sw_test_nvoc.c
 [ nvidia            ]  CC           generated/g_swintr_nvoc.c
 [ nvidia            ]  CC           generated/g_syncgpuboost_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-modepool.c
 [ nvidia            ]  CC           generated/g_system_mem_nvoc.c
 [ nvidia            ]  CC           generated/g_system_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-modeset.c
 [ nvidia            ]  CC           generated/g_third_party_p2p_nvoc.c
 [ nvidia            ]  CC           generated/g_timed_sema_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-pow.c
 [ nvidia            ]  CC           generated/g_tmr_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-prealloc.c
 [ nvidia-modeset    ]  CC           src/nvkms-push.c
 [ nvidia-modeset    ]  CC           src/nvkms-rm.c
 [ nvidia            ]  CC           generated/g_traceable_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-rmapi-dgpu.c
 [ nvidia-modeset    ]  CC           src/nvkms-stereo.c
 [ nvidia-modeset    ]  CC           src/nvkms-surface.c
 [ nvidia            ]  CC           generated/g_usermode_api_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-utils-flip.c
 [ nvidia-modeset    ]  CC           src/nvkms-utils.c
 [ nvidia            ]  CC           generated/g_uvm_channel_retainer_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms-vrr.c
 [ nvidia            ]  CC           generated/g_uvm_nvoc.c
 [ nvidia-modeset    ]  CC           src/nvkms.c
 [ nvidia            ]  CC           generated/g_uvm_sw_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/xzminidec/src/xz_crc32.c
 [ nvidia-modeset    ]  CC           ../common/unix/xzminidec/src/xz_dec_bcj.c
 [ nvidia            ]  CC           generated/g_vaspace_api_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/xzminidec/src/xz_dec_lzma2.c
 [ nvidia            ]  CC           generated/g_vaspace_nvoc.c
 [ nvidia-modeset    ]  CC           ../common/unix/xzminidec/src/xz_dec_stream.c
 [ nvidia            ]  CC           generated/g_vblank_callback_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_auxretry.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_bitstream.cpp
 [ nvidia            ]  CC           generated/g_vgpuapi_nvoc.c
 [ nvidia            ]  CC           generated/g_vgpuconfigapi_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_buffer.cpp
 [ nvidia            ]  CC           generated/g_video_mem_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_configcaps.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_connectorimpl.cpp
 [ nvidia            ]  CC           generated/g_vidmem_access_bit_buffer_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_crc.cpp
 [ nvidia            ]  CC           generated/g_virt_mem_allocator_nvoc.c
 [ nvidia            ]  CC           generated/g_virt_mem_mgr_nvoc.c
 [ nvidia            ]  CC           generated/g_virt_mem_range_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_deviceimpl.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_discovery.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_edid.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_evoadapter.cpp
 [ nvidia            ]  CC           generated/g_virtual_mem_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_groupimpl.cpp
 [ nvidia            ]  CC           generated/g_zbc_api_nvoc.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_guid.cpp
 [ nvidia            ]  CC           ../common/shared/msgq/msgq.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_list.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_merger.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_messagecodings.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_messageheader.cpp
 [ nvidia            ]  CC           ../common/shared/nvstatus/nvstatus.c
 [ nvidia            ]  CC           ../common/src/nvSha256.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_conn_mgmt.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_discovery.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_initialize.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_ioctl.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_messages.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_mst_edid.cpp
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_splitter.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_link_mgmt.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_logger.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_shutdown.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_sst_edid.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/core/nvlink_training.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_ioctl_entry.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_timer.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_device_mgmt_entry.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_vrr.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_discovery_entry.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_wardatabase.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_initialize_entry.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_link_mgmt_entry.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_registration_entry.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dp_watermark.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_shutdown_entry.c
 [ nvidia-modeset    ]  CXX          ../common/displayport/src/dptestutil/dp_testmessage.cpp
 [ nvidia-modeset    ]  CXX          src/dp/nvdp-connector-event-sink.cpp
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/interface/nvlink_kern_training_entry.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/nvlink_lib_mgmt.c
 [ nvidia            ]  CC           ../common/nvlink/kernel/nvlink/nvlink_lock.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/bios_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cables/cci_common.c
 [ nvidia-modeset    ]  CXX          src/dp/nvdp-connector.cpp
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cables/cci_copper.c
 [ nvidia-modeset    ]  CXX          src/dp/nvdp-device.cpp
 [ nvidia-modeset    ]  CXX          src/dp/nvdp-evo-interface.cpp
 [ nvidia-modeset    ]  CXX          src/dp/nvdp-host.cpp
 [ nvidia-modeset    ]  CXX          src/dp/nvdp-timer.cpp
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/maxwell_shaders.xz.o
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cables/cci_direct.c
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/pascal_shaders.xz.o
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/volta_shaders.xz.o
 [ nvidia-modeset    ]  OBJCOPY      _out/Linux_x86_64/maxwell_shaders.xz.o
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/turing_shaders.xz.o
 [ nvidia-modeset    ]  OBJCOPY      _out/Linux_x86_64/pascal_shaders.xz.o
 [ nvidia-modeset    ]  OBJCOPY      _out/Linux_x86_64/volta_shaders.xz.o
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cables/cci_error.c
 [ nvidia-modeset    ]  OBJCOPY      _out/Linux_x86_64/turing_shaders.xz.o
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/ampere_shaders.xz.o
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/hopper_shaders.xz.o
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cables/cci_optical.c
 [ nvidia-modeset    ]  OBJCOPY      _out/Linux_x86_64/ampere_shaders.xz.o
 [ nvidia-modeset    ]  OBJCOPY      _out/Linux_x86_64/hopper_shaders.xz.o
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cci_cdb_async_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/cci/cci_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/error_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcn_call_hal_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcn_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnable_call_hal_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnable_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcndmem_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnqueue_dmem_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnqueue_fb_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnqueue_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnqueuerd_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/flcnrtosdebug_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/v03/flcn0300_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/v04/flcn0400_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/v05/flcn0501_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/flcn/v06/flcn0600_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/fsprpc_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/ifrbbx_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/ifrecc_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/ifrnvlink_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/ifroms_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/ifrro_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/inforom_nvl_v3_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/inforom_nvl_v4_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/inforom/inforom_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/ipmi/fru_nvswitch.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/lr10/cci_lr10.c
 [ nvidia            ]  CC           ../common/nvswitch/kernel/lr10/clock_lr10.c
../common/nvswitch/kernel/inforom/ifrbbx_nvswitch.c:29:1: internal compiler error: Segmentation fault
   29 | nvswitch_inforom_bbx_add_sxid
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ nvidia            ]  CC           ../common/nvswitch/kernel/lr10/discovery_lr10.c
0x1f76f16 internal_error(char const*, ...)
        ???:0
0xb38145 ira_init_register_move_cost(machine_mode)
        ???:0
0xb48b8e ira_init()
        ???:0
0xda1ab2 initialize_rtl()
        ???:0
0x8a76ac cgraph_node::expand()
        ???:0
0x8ab646 symbol_table::finalize_compilation_unit()
        ???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues> for instructions.
make[1]: *** [Makefile:203: _out/Linux_x86_64/ifrbbx_nvswitch.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/var/lib/dkms/nvidia/550.78/build/src/nvidia'
make: *** [Makefile:34: src/nvidia/_out/Linux_x86_64/nv-kernel.o] Error 2
make: *** Waiting for unfinished jobs....
date: version.mk: No such file or directory
 [ nvidia-modeset    ]  CC           _out/Linux_x86_64/g_nvid_string.c
 [ nvidia-modeset    ]  LD           _out/Linux_x86_64/nv-modeset-kernel.o
make[1]: Leaving directory '/var/lib/dkms/nvidia/550.78/build/src/nvidia-modeset'

I will admit to being a C noob but essentially this means my pointer to the nvswitch_device *device in the nvswitch_inforom_bbx_add_sxid struct is bad, yay/nay?

Is there anything I can do?

Last edited by cubito (2024-05-23 09:16:59)

Offline

#2 2024-05-23 08:01:13

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 69,190

Re: [SOLVED] nvidia-open-dkms doesn't build when downloaded

./common/nvswitch/kernel/inforom/ifrbbx_nvswitch.c:29:1: internal compiler error: Segmentation fault

It's not the code, it's gcc - https://gcc.gnu.org/bugzilla/buglist.cg … omponent=c

Immediately:
1st make sure that your gcc package is up-to-date (there's been an update 16h ago)
2nd you could install gcc13 and "export CC=gcc-13 CXX=g++-13" to the dkms build (don't run pacman for this!!), but building modules w/ a different compiler than the kernel might produce incompatible objects.
3rd there's a pre-built module for the main kernel, https://archlinux.org/packages/extra/x8 … idia-open/ - no need for dkms here

The prebuilt package is also built out of dkms and there're two gcc14 rebuilds, so I'm not sure why gcc crashes for you :\
OOM? Does and isolated, explicit dkms rebuild work?

Offline

#3 2024-05-23 09:16:29

cubito
Member
Registered: 2024-05-23
Posts: 2

Re: [SOLVED] nvidia-open-dkms doesn't build when downloaded

Hi Seth,

Thanks for your help.

GCC was reinstalled at gcc-14.1.1+r1+g43b730b9134-1 and I had the same results so it's up-to-date.

I am a little tight on time tonight but the pre-built module works.

I will try the isolated explicit dkms build tomorrow.

Cheers

Offline

#4 2024-07-25 19:06:56

replikeit
Member
Registered: 2024-07-25
Posts: 8

Re: [SOLVED] nvidia-open-dkms doesn't build when downloaded

Tried even with one core 

 sudo dkms install -j 1 nvidia/555.58.02 -k 6.10.1-zen1-1-zen 
In file included from /var/lib/dkms/nvidia/555.58.02/build/common/inc/nv-firmware.h:30,
                 from /var/lib/dkms/nvidia/555.58.02/build/common/inc/nv.h:43,
                 from /var/lib/dkms/nvidia/555.58.02/build/common/inc/nv-linux.h:28,
                 from /var/lib/dkms/nvidia/555.58.02/build/nvidia/nv-caps.c:24:
/var/lib/dkms/nvidia/555.58.02/build/common/inc/nvmisc.h:1: internal compiler error: Segmentation fault
    1 | /*
0x1fab306 internal_error(char const*, ...)
	???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues> for instructions.
make[3]: *** [scripts/Makefile.build:244: /var/lib/dkms/nvidia/555.58.02/build/nvidia/nv-caps.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ./arch/x86/include/asm/nospec-branch.h:12,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:18,
                 from ./include/linux/spinlock.h:59,
                 from /var/lib/dkms/nvidia/555.58.02/build/common/inc/nv-lock.h:29,
                 from /var/lib/dkms/nvidia/555.58.02/build/common/inc/nv-linux.h:32,
                 from /var/lib/dkms/nvidia/555.58.02/build/nvidia/nv-caps-imex.c:24:
./arch/x86/include/asm/msr-index.h:6: internal compiler error: Segmentation fault
    6 | 
0x1fab306 internal_error(char const*, ...)
	???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues> for instructions.
make[3]: *** [scripts/Makefile.build:244: /var/lib/dkms/nvidia/555.58.02/build/nvidia/nv-caps-imex.o] Error 1
malloc(): invalid size (unsorted)
malloc(): invalid size (unsorted)
In file included from ./include/linux/atomic.h:82,
                 from ./include/linux/cpumask.h:14,
                 from ./arch/x86/include/asm/paravirt.h:21,
                 from ./arch/x86/include/asm/cpuid.h:62,
                 from ./arch/x86/include/asm/processor.h:19,
                 from ./arch/x86/include/asm/timex.h:5,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:13,
                 from /var/lib/dkms/nvidia/555.58.02/build/nvidia/nv-pci-table.c:25:
./include/linux/atomic/atomic-instrumented.h:4431:1: internal compiler error: Segmentation fault
 4431 | atomic_long_try_cmpxchg(atomic_long_t *v, long *old, long new)
      | ^~~~~~~~~~~~~~~~~~~~~~~

Hase the same.

Sorry mixed up thread smile)

Last edited by replikeit (2024-07-25 22:52:24)

Offline

Board footer

Powered by FluxBB