Hello,

I have a bug with the nouveau driver shown in dmesg, so I looked up for solutions. On freedesktop.org, they say to remove everything concerning nvidia first, and only installing/using "nouveau" packages. On my system, I found the package "libxnvctrl0" (by nvidia) which was installed by xfce. If I try to remove "libxnvctrl0", it wants to remove "xfce4-goodies" and "xfce4-sensors-plugin".
Then, many packages are marked as "autoremove" (xfce-*, ristretto, ...).
Is that normal that xfce packages rely on an official nvidia library, even when using nouveau ?

What should I do ?

Thanks, have a nice day !

PS:
I'm using an up-to-date Debian stable (uname: Linux debian 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux).

Output of "apt purge libxnvctrl0 --dry-run" :

The following packages were automatically installed and are no longer required:   libqrencode4 ristretto xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin   xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-mailwatch-plugin   xfce4-netload-plugin xfce4-places-plugin xfce4-screenshooter xfce4-smartbookmark-plugin xfce4-systemload-plugin   xfce4-taskmanager xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin xfce4-weather-plugin
  xfce4-whiskermenu-plugin xfce4-xkb-plugin
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  libxnvctrl0* xfce4-goodies* xfce4-sensors-plugin*
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Purg xfce4-goodies [4.14.0]
Purg xfce4-sensors-plugin [1.3.0-3]
Purg libxnvctrl0 [470.141.03-1~deb11u1]

This is the nouveau bug in dmesg :

------------[ cut here ]------------
WARNING: CPU: 0 PID: 2205 at drivers/gpu/drm/nouveau/nvif/vmm.c:68 nvif_vmm_put+0x6e/0x80 [nouveau] Modules linked in: nfnetlink xen_acpi_processor xen_gntdev xen_evtchn xenfs xen_privcmd bridge stp llc crc32_pclmul ghash_clmulni_intel snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio aesni_intel libaes crypto_simd snd_hda_codec_hdmi snd_hda_intel cryptd snd_intel_dspcfg glue_helper soundwire_intel soundwire_generic_allocation snd_soc_core wmi_bmof snd_compress soundwire_cadence pcspkr k10temp snd_hda_codec uas joydev snd_hda_core usb_storage sp5100_tco ccp snd_hwdep watchdog soundwire_bus i2c_piix4 rng_core snd_pcm snd_timer snd soundcore cxgb3 r8169 mdio realtek 3c59x mdio_devres libphy mii sg nvme nvme_core drivetemp fuse sunrpc configfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 raid10 raid456 libcrc32c crc32c_generic async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 multipath linear md_mod xen_pciback hid_generic nouveau usbhid hid sd_mod t10_pi crc_t10dif crct10dif_generic video mxm_wmi i2c_algo_bit drm_kms_helper cec  ahci xhci_pci libahci ttm xhci_hcd crct10dif_pclmul crct10dif_common drm libata crc32c_intel scsi_mod usbcore usb_common wmi evdev gpio_amdpt gpio_generic button CPU: 0 PID: 2205 Comm: kworker/0:3 Not tainted 5.10.0-21-amd64 #1 Debian 5.10.162-1 Hardware name: Micro-Star International Co., Ltd. MS-7A34/B350 PC MATE(MS-7A34), BIOS A.E0 05/02/2018
Workqueue: events nouveau_cli_work [nouveau]
RIP: e030:nvif_vmm_put+0x6e/0x80 [nouveau]
Code: 00 00 48 89 e2 be 02 00 00 00 48 c7 04 24 00 00 00 00 48 89 44 24 08 e8 b0 e2 ff ff 85 c0 75 0a 48 c7 43 08 00 00 00 00 eb b3 <0f> 0b eb f2 e8 e9 19 4d c1 66 0f 1f 84 00 00 00 00 00 0f 1f 44 00
RSP: e02b:ffffc90043187de0 EFLAGS: 00010282
RAX: 00000000fffffffe RBX: ffffc90043187e08 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffc90043187d50 RDI: ffffc90043187df0
RBP: ffff88801066e7c0 R08: 00000000fffffffe R09: 0000000000000000
R10: 0000000000000030 R11: 0000000000000018 R12: ffff8880085262a0
R13: dead000000000100 R14: ffff888008526540 R15: ffff888008526430
FS:  0000000000000000(0000) GS:ffff888080000000(0000) knlGS:0000000000000000
CS:  e030 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055f047765200 CR3: 00000000084c2000 CR4: 0000000000050660
Call Trace:
 nouveau_vma_del+0x7c/0xc0 [nouveau]
 nouveau_gem_object_delete_work+0x36/0x60 [nouveau]
 nouveau_cli_work+0xcc/0x120 [nouveau]
 process_one_work+0x1b6/0x350
 worker_thread+0x53/0x3e0
 ? process_one_work+0x350/0x350
 kthread+0x11b/0x140
 ? __kthread_bind_mask+0x60/0x60
 ret_from_fork+0x22/0x30
---[ end trace 08a2448b87ab436b ]---

Reply via email to