Hi,

Since a few day I am unable to start any application using
electron/chromium on my laptop. I am using Debian Testing, kernel
6.10.11-amd64. So far, I've tried quite a variety of apps :
zulip-desktop, signal-desktop, VS Code / Codium, Biwarden Directory
Connector, discord, etc, all are failing with the same symptoms : on
app startup, the window is displayed blank, then crash.

I was able to find this trace in logs (this was a zulip startup) :

qay kernel: BUG: kernel NULL pointer dereference, address: 0000000000000000
qay kernel: #PF: supervisor read access in kernel mode
qay kernel: #PF: error_code(0x0000) - not-present page
qay kernel: PGD 0 P4D 0
qay kernel: Oops: Oops: 0000 [#3] PREEMPT SMP PTI
qay kernel: CPU: 11 PID: 35515 Comm: zulip Tainted: G      D
 6.10.11-amd64 #1  Debian 6.10.11-1
qay kernel: Hardware name: Dell Inc. XPS 15 9570/0D0T05, BIOS 1.31.0 03/13/2023
qay kernel: RIP: 0010:nvkm_gr_units+0x9/0x30 [nouveau]
qay kernel: Code: 74 06 ff e0 cc 66 90 cc 31 c0 c3 cc cc cc cc 66 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 0f 1f 44
00 00 <48> 8b 07 48 8b 40 58 48 85 c0 74 06 ff e0 cc 66 90 cc 31 c0 c3
cc
qay kernel: RSP: 0018:ffffa9f206d0fcd8 EFLAGS: 00010246
qay kernel: RAX: ffff95c9c0f2c000 RBX: ffffa9f206d0fdb0 RCX: ffff95c9d4e6c800
qay kernel: RDX: ffff95cb9df26800 RSI: ffff95c9c237c0c8 RDI: 0000000000000000
qay kernel: RBP: ffff95cade908600 R08: 000000000000000d R09: 0000000000000000
qay kernel: R10: 0000000000000010 R11: 0000000000000000 R12: ffffffffc0e190b0
qay kernel: R13: ffffa9f206d0fdb0 R14: ffff95c9d62ba800 R15: 0000000000000010
qay kernel: FS:  00007f1d1a272240(0000) GS:ffff95cd2c780000(0000)
knlGS:0000000000000000
qay kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
qay kernel: CR2: 0000000000000000 CR3: 000000020ac94006 CR4: 00000000003706f0
qay kernel: Call Trace:
qay kernel:  <TASK>
qay kernel:  ? __die+0x23/0x70
qay kernel:  ? page_fault_oops+0x173/0x5a0
qay kernel:  ? exc_page_fault+0x7e/0x180
qay kernel:  ? asm_exc_page_fault+0x26/0x30
qay kernel:  ? __pfx_nouveau_abi16_ioctl_getparam+0x10/0x10 [nouveau]
qay kernel:  ? nvkm_gr_units+0x9/0x30 [nouveau]
qay kernel:  ? tomoyo_init_request_info+0x99/0xc0
qay kernel:  nouveau_abi16_ioctl_getparam+0x298/0x340 [nouveau]
qay kernel:  ? drm_dev_enter+0x1d/0x60 [drm]
qay kernel:  drm_ioctl_kernel+0xb2/0x110 [drm]
qay kernel:  drm_ioctl+0x274/0x4e0 [drm]
qay kernel:  ? __pfx_nouveau_abi16_ioctl_getparam+0x10/0x10 [nouveau]
qay kernel:  nouveau_drm_ioctl+0x5a/0xb0 [nouveau]
qay kernel:  __x64_sys_ioctl+0x94/0xd0
qay kernel:  do_syscall_64+0x82/0x190
qay kernel:  ? do_syscall_64+0x8e/0x190
qay kernel:  ? syscall_exit_to_user_mode+0x77/0x210
qay kernel:  ? do_syscall_64+0x8e/0x190
qay kernel:  ? exc_page_fault+0x7e/0x180
qay kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
qay kernel: RIP: 0033:0x7f1d25c654bb
qay kernel: Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10
00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00
0f 05 <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00
00
qay kernel: RSP: 002b:00007ffe016d3000 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
qay kernel: RAX: ffffffffffffffda RBX: 00002d940005d200 RCX: 00007f1d25c654bb
qay kernel: RDX: 00007ffe016d30b0 RSI: 00000000c0106440 RDI: 0000000000000013
qay kernel: RBP: 00007ffe016d30b0 R08: 0000000000001c8c R09: 00001028087c0000
qay kernel: R10: 000000000000007c R11: 0000000000000246 R12: 00000000c0106440
qay kernel: R13: 0000000000000013 R14: 00002d9400030be0 R15: 0000000000000007
qay kernel:  </TASK>
qay kernel: Modules linked in: tls uinput xt_nat xt_tcpudp veth
wireguard libchacha20poly1305 chacha_x86_64 poly1305_x86_64
curve25519_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel
udp_tunnel snd_seq_dummy snd_hrtimer snd_seq snd_seq_device
typec_displayport xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat
bridge stp llc nf_conntrack_netlink nf_conntrack nf_defrag_ipv6
nf_defrag_ipv4 xfrm_user xfrm_algo xt_addrtype nft_compat nf_tables
libcrc32c overlay ccm algif_aead crypto_null des3_ede_x86_64
des_generic libdes md4 qrtr rfcomm cmac algif_hash algif_skcipher
af_alg bnep binfmt_misc nls_ascii nls_cp437 vfat snd_sof_pci_intel_cnl
fat snd_sof_intel_hda_generic soundwire_intel
soundwire_generic_allocation soundwire_cadence
snd_sof_intel_hda_common snd_sof_intel_hda_mlink snd_sof_intel_hda
snd_sof_pci snd_sof_xtensa_dsp intel_uncore_frequency
intel_uncore_frequency_common snd_sof snd_sof_utils soundwire_bus
snd_soc_avs snd_hda_codec_hdmi snd_soc_hda_codec snd_soc_skl
snd_soc_hdac_hda x86_pkg_temp_thermal
qay kernel:  snd_hda_ext_core ath10k_pci intel_powerclamp
snd_soc_sst_ipc snd_soc_sst_dsp coretemp snd_soc_acpi_intel_match
ath10k_core snd_soc_acpi kvm_intel snd_ctl_led snd_soc_core
snd_hda_codec_realtek ath snd_hda_codec_generic mac80211 snd_compress
snd_pcm_dmaengine dell_laptop kvm snd_hda_scodec_component mei_wdt
mei_pxp mei_hdcp intel_rapl_msr btusb snd_hda_intel uvcvideo
snd_intel_dspcfg btrtl snd_intel_sdw_acpi btintel snd_hda_codec
videobuf2_vmalloc btbcm rapl uvc libarc4 btmtk videobuf2_memops
intel_cstate dell_wmi dell_smm_hwmon videobuf2_v4l2 intel_uncore
cfg80211 dell_smbios bluetooth videodev snd_hda_core dcdbas pcspkr
snd_hwdep dell_wmi_sysman snd_pcm firmware_attributes_class
intel_wmi_thunderbolt dell_wmi_descriptor videobuf2_common wmi_bmof
iTCO_wdt processor_thermal_device_pci_legacy ee1004 snd_timer mc
processor_thermal_device intel_pmc_bxt processor_thermal_wt_hint snd
cdc_acm iTCO_vendor_support watchdog processor_thermal_rfim soundcore
rfkill processor_thermal_rapl ucsi_acpi mei_me typec_ucsi
qay kernel:  intel_rapl_common processor_thermal_wt_req
processor_thermal_power_floor typec mei processor_thermal_mbox
intel_soc_dts_iosf roles intel_pch_thermal int3403_thermal
int340x_thermal_zone intel_pmc_core intel_vsec dell_smo8800
int3400_thermal intel_hid pmt_telemetry ac pmt_class acpi_thermal_rel
acpi_pad sparse_keymap joydev evdev serio_raw pkcs8_key_parser msr
parport_pc ppdev lp parport efi_pstore configfs nfnetlink efivarfs
ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic
dm_crypt dm_mod hid_logitech_hidpp hid_logitech_dj r8153_ecm cdc_ether
usbnet r8152 mii libphy usbhid i915 nouveau drm_gpuvm hid_multitouch
drm_exec hid_generic gpu_sched drm_buddy i2c_algo_bit
drm_display_helper ahci nvme libahci crc32_pclmul crc32c_intel
nvme_core cec t10_pi libata rc_core drm_ttm_helper
crc64_rocksoft_generic ttm i2c_hid_acpi rtsx_pci_sdmmc crc64_rocksoft
i2c_hid ghash_clmulni_intel xhci_pci crc_t10dif drm_kms_helper
scsi_mod xhci_hcd mmc_core hid crct10dif_generic intel_lpss_pci
crct10dif_pclmul
qay kernel:  i2c_i801 sha512_ssse3 intel_lpss crc64 psmouse
thunderbolt drm sha256_ssse3 usbcore mxm_wmi sha1_ssse3 rtsx_pci
i2c_smbus crct10dif_common video idma64 scsi_common usb_common battery
wmi button aesni_intel crypto_simd cryptd
qay kernel: CR2: 0000000000000000
qay kernel: ---[ end trace 0000000000000000 ]---
qay kernel: i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on
pipe A (start=83087 end=83091) time 73381 us, min 1073, max 1079,
scanline start 1140, end 457
qay kernel: i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on
pipe A (start=83099 end=83103) time 72413 us, min 1073, max 1079,
scanline start 1135, end 386
qay kernel: RIP: 0010:nvkm_gr_units+0x9/0x30 [nouveau]
qay kernel: Code: 74 06 ff e0 cc 66 90 cc 31 c0 c3 cc cc cc cc 66 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 0f 1f 44
00 00 <48> 8b 07 48 8b 40 58 48 85 c0 74 06 ff e0 cc 66 90 cc 31 c0 c3
cc
qay kernel: RSP: 0018:ffffa9f2173c39f0 EFLAGS: 00010246
qay kernel: RAX: ffff95c9c0f2c000 RBX: ffffa9f2173c3ac8 RCX: ffff95c9d4e6c800
qay kernel: RDX: ffff95ca412f9400 RSI: ffff95c9c237c0c8 RDI: 0000000000000000
qay kernel: RBP: ffff95caefb36000 R08: 000000000000000d R09: 0000000000000000
qay kernel: R10: 0000000000000010 R11: 0000000000000000 R12: ffffffffc0e190b0
qay kernel: R13: ffffa9f2173c3ac8 R14: ffff95c9d62ba800 R15: 0000000000000010
qay kernel: FS:  00007f1d1a272240(0000) GS:ffff95cd2c780000(0000)
knlGS:0000000000000000
qay kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
qay kernel: CR2: 0000000000000000 CR3: 000000020ac94006 CR4: 00000000003706f0
qay kernel: note: zulip[35515] exited with irqs disabled

I can't find a lot of useful informations on the internet, but ended
up stumbling upon this Github issue :
https://github.com/Murmele/Gittyup/issues/783#issuecomment-2232940229.
Author seems to have encountered a very similar issue (albeit on
flatpak apps) and blaming it on Nouveau, which I'm also using.

There does not seem to be a nouveau-dedicated mailing list, so I'm a
bit lost on how to report such a bug. Any idea ?

Thanks.

-- 

Quentin AYMARD
Pôle SecOps
DSI/RSSI Adjoint
q.aym...@atolcd.com - 03 45 58 26 19
Gevrey-Chambertin / Dijon / Besançon / Paris / Lyon

Reply via email to