[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#903426: libdrm-nouveau2: "[TTM] Buffer eviction failed" followed by system hanging



Package: libdrm-nouveau2
Version: 2.4.92-1
Severity: important

This has been happening frequently, but not repeatably so far.
It seems to be triggered by something Chromium is doing when I have
lots of browser windows and tabs open.

I've included the portion of syslog when this occurs.

Once it does happen, the system soon becomes unusable: I can't use X,
and if I ssh in from another machine, I can't kill X; all I can do is reboot.

Jul  9 12:53:47 xyz kernel: [ 3737.149732] WARNING: CPU: 1 PID: 9025 at /build/linux-uwVqDp/linux-4.16.16/drivers/gpu/drm/nouveau/nvif/vmm.c:71 nvif_vmm_put+0x6a/0x80 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.149734] Modules linked in: ebtable_filter ebtables devlink ip6table_filter ip6_tables iptable_filter cpufreq_powersave cpufreq_conservative cpufreq_userspace usblp snd_usb_audio snd_usbmidi_lib snd_hwdep snd_rawmidi snd_seq_device snd_pcm nouveau intel_powerclamp mxm_wmi kvm_intel wmi snd_timer video snd evdev ttm drm_kms_helper drm i2c_algo_bit kvm irqbypass iTCO_wdt iTCO_vendor_support soundcore asus_atk0110 shpchp intel_cstate intel_uncore i7core_edac serio_raw lpc_ich sg button coretemp cdc_acm acpi_cpufreq binfmt_misc nfsd parport_pc auth_rpcgss ppdev nfs_acl lockd grace sunrpc lp parport ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fscrypto ecb crypto_simd cryptd glue_helper aes_x86_64 uas usb_storage hid_generic usbhid hid sr_mod cdrom sd_mod ata_generic ata_piix pata_via
Jul  9 12:53:47 xyz kernel: [ 3737.149793]  ehci_pci crc32c_intel libata ehci_hcd r8169 psmouse firewire_ohci i2c_i801 mii scsi_mod firewire_core usbcore crc_itu_t usb_common
Jul  9 12:53:47 xyz kernel: [ 3737.149807] CPU: 1 PID: 9025 Comm: kworker/1:2 Not tainted 4.16.0-2-amd64 #1 Debian 4.16.16-2
Jul  9 12:53:47 xyz kernel: [ 3737.149808] Hardware name: System manufacturer System Product Name/P7P55-M, BIOS 1101    09/04/2012
Jul  9 12:53:47 xyz kernel: [ 3737.149859] Workqueue: events nouveau_cli_work [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.149890] RIP: 0010:nvif_vmm_put+0x6a/0x80 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.149891] RSP: 0018:ffffb0094d6d3de0 EFLAGS: 00010282
Jul  9 12:53:47 xyz kernel: [ 3737.149893] RAX: 00000000fffffffe RBX: ffffb0094d6d3e08 RCX: 0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.149895] RDX: 0000000000000000 RSI: ffffb0094d6d3d50 RDI: ffffb0094d6d3df0
Jul  9 12:53:47 xyz kernel: [ 3737.149896] RBP: ffffb0094d6d3e38 R08: 0000000005927000 R09: 0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.149897] R10: 0000000000000000 R11: 0000000000000073 R12: ffffa046fc484a80
Jul  9 12:53:47 xyz kernel: [ 3737.149899] R13: ffffa0475f7ba280 R14: dead000000000100 R15: ffffa046fc484a90
Jul  9 12:53:47 xyz kernel: [ 3737.149901] FS:  0000000000000000(0000) GS:ffffa0477f240000(0000) knlGS:0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.149903] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul  9 12:53:47 xyz kernel: [ 3737.149904] CR2: 00007fb227855818 CR3: 000000015540a000 CR4: 00000000000006e0
Jul  9 12:53:47 xyz kernel: [ 3737.149905] Call Trace:
Jul  9 12:53:47 xyz kernel: [ 3737.149958]  nouveau_vma_del+0x70/0xc0 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.150008]  nouveau_gem_object_delete_work+0x2d/0x50 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.150058]  nouveau_cli_work_flush+0xf8/0x150 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.150063]  process_one_work+0x17b/0x360
Jul  9 12:53:47 xyz kernel: [ 3737.150066]  worker_thread+0x2e/0x390
Jul  9 12:53:47 xyz kernel: [ 3737.150069]  ? process_one_work+0x360/0x360
Jul  9 12:53:47 xyz kernel: [ 3737.150072]  kthread+0x113/0x130
Jul  9 12:53:47 xyz kernel: [ 3737.150075]  ? kthread_create_worker_on_cpu+0x70/0x70
Jul  9 12:53:47 xyz kernel: [ 3737.150078]  ? SyS_exit+0x13/0x20
Jul  9 12:53:47 xyz kernel: [ 3737.150082]  ret_from_fork+0x35/0x40
Jul  9 12:53:47 xyz kernel: [ 3737.150084] Code: 00 00 00 48 89 e2 be 02 00 00 00 48 c7 04 24 00 00 00 00 48 89 44 24 08 e8 74 eb ff ff 85 c0 75 0a 48 c7 43 08 00 00 00 00 eb b7 <0f> 0b eb f2 e8 9d 32 59 e6 0f 1f 00 66 2e 0f 1f 84 00 00 00 00
Jul  9 12:53:47 xyz kernel: [ 3737.150130] ---[ end trace b3857888a2e5e0a9 ]---
Jul  9 12:53:47 xyz kernel: [ 3737.151286] WARNING: CPU: 1 PID: 9025 at /build/linux-uwVqDp/linux-4.16.16/drivers/gpu/drm/nouveau/nvif/vmm.c:71 nvif_vmm_put+0x6a/0x80 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.151287] Modules linked in: ebtable_filter ebtables devlink ip6table_filter ip6_tables iptable_filter cpufreq_powersave cpufreq_conservative cpufreq_userspace usblp snd_usb_audio snd_usbmidi_lib snd_hwdep snd_rawmidi snd_seq_device snd_pcm nouveau intel_powerclamp mxm_wmi kvm_intel wmi snd_timer video snd evdev ttm drm_kms_helper drm i2c_algo_bit kvm irqbypass iTCO_wdt iTCO_vendor_support soundcore asus_atk0110 shpchp intel_cstate intel_uncore i7core_edac serio_raw lpc_ich sg button coretemp cdc_acm acpi_cpufreq binfmt_misc nfsd parport_pc auth_rpcgss ppdev nfs_acl lockd grace sunrpc lp parport ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fscrypto ecb crypto_simd cryptd glue_helper aes_x86_64 uas usb_storage hid_generic usbhid hid sr_mod cdrom sd_mod ata_generic ata_piix pata_via
Jul  9 12:53:47 xyz kernel: [ 3737.151349]  ehci_pci crc32c_intel libata ehci_hcd r8169 psmouse firewire_ohci i2c_i801 mii scsi_mod firewire_core usbcore crc_itu_t usb_common
Jul  9 12:53:47 xyz kernel: [ 3737.151361] CPU: 1 PID: 9025 Comm: kworker/1:2 Tainted: G        W        4.16.0-2-amd64 #1 Debian 4.16.16-2
Jul  9 12:53:47 xyz kernel: [ 3737.151362] Hardware name: System manufacturer System Product Name/P7P55-M, BIOS 1101    09/04/2012
Jul  9 12:53:47 xyz kernel: [ 3737.151414] Workqueue: events nouveau_cli_work [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.151445] RIP: 0010:nvif_vmm_put+0x6a/0x80 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.151447] RSP: 0018:ffffb0094d6d3de0 EFLAGS: 00010282
Jul  9 12:53:47 xyz kernel: [ 3737.151449] RAX: 00000000fffffffe RBX: ffffb0094d6d3e08 RCX: 0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.151450] RDX: 0000000000000000 RSI: ffffb0094d6d3d50 RDI: ffffb0094d6d3df0
Jul  9 12:53:47 xyz kernel: [ 3737.151452] RBP: ffffb0094d6d3e38 R08: 000000000673d000 R09: 0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.151453] R10: 0000000000000000 R11: 000000000000006a R12: ffffa046fc484600
Jul  9 12:53:47 xyz kernel: [ 3737.151454] R13: ffffa0475f7bae80 R14: dead000000000100 R15: ffffa046fc484610
Jul  9 12:53:47 xyz kernel: [ 3737.151457] FS:  0000000000000000(0000) GS:ffffa0477f240000(0000) knlGS:0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.151458] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul  9 12:53:47 xyz kernel: [ 3737.151460] CR2: 00007fb227855818 CR3: 000000015540a000 CR4: 00000000000006e0
Jul  9 12:53:47 xyz kernel: [ 3737.151461] Call Trace:
Jul  9 12:53:47 xyz kernel: [ 3737.151511]  nouveau_vma_del+0x70/0xc0 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.151561]  nouveau_gem_object_delete_work+0x2d/0x50 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.151611]  nouveau_cli_work_flush+0xf8/0x150 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.151616]  process_one_work+0x17b/0x360
Jul  9 12:53:47 xyz kernel: [ 3737.151620]  worker_thread+0x2e/0x390
Jul  9 12:53:47 xyz kernel: [ 3737.151623]  ? process_one_work+0x360/0x360
Jul  9 12:53:47 xyz kernel: [ 3737.151625]  kthread+0x113/0x130
Jul  9 12:53:47 xyz kernel: [ 3737.151627]  ? kthread_create_worker_on_cpu+0x70/0x70
Jul  9 12:53:47 xyz kernel: [ 3737.151630]  ? SyS_exit+0x13/0x20
Jul  9 12:53:47 xyz kernel: [ 3737.151633]  ret_from_fork+0x35/0x40
Jul  9 12:53:47 xyz kernel: [ 3737.151635] Code: 00 00 00 48 89 e2 be 02 00 00 00 48 c7 04 24 00 00 00 00 48 89 44 24 08 e8 74 eb ff ff 85 c0 75 0a 48 c7 43 08 00 00 00 00 eb b7 <0f> 0b eb f2 e8 9d 32 59 e6 0f 1f 00 66 2e 0f 1f 84 00 00 00 00
Jul  9 12:53:47 xyz kernel: [ 3737.151681] ---[ end trace b3857888a2e5e0aa ]---
Jul  9 12:53:47 xyz kernel: [ 3737.153178] WARNING: CPU: 1 PID: 9025 at /build/linux-uwVqDp/linux-4.16.16/drivers/gpu/drm/nouveau/nvif/vmm.c:71 nvif_vmm_put+0x6a/0x80 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.153180] Modules linked in: ebtable_filter ebtables devlink ip6table_filter ip6_tables iptable_filter cpufreq_powersave cpufreq_conservative cpufreq_userspace usblp snd_usb_audio snd_usbmidi_lib snd_hwdep snd_rawmidi snd_seq_device snd_pcm nouveau intel_powerclamp mxm_wmi kvm_intel wmi snd_timer video snd evdev ttm drm_kms_helper drm i2c_algo_bit kvm irqbypass iTCO_wdt iTCO_vendor_support soundcore asus_atk0110 shpchp intel_cstate intel_uncore i7core_edac serio_raw lpc_ich sg button coretemp cdc_acm acpi_cpufreq binfmt_misc nfsd parport_pc auth_rpcgss ppdev nfs_acl lockd grace sunrpc lp parport ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fscrypto ecb crypto_simd cryptd glue_helper aes_x86_64 uas usb_storage hid_generic usbhid hid sr_mod cdrom sd_mod ata_generic ata_piix pata_via
Jul  9 12:53:47 xyz kernel: [ 3737.153235]  ehci_pci crc32c_intel libata ehci_hcd r8169 psmouse firewire_ohci i2c_i801 mii scsi_mod firewire_core usbcore crc_itu_t usb_common
Jul  9 12:53:47 xyz kernel: [ 3737.153246] CPU: 1 PID: 9025 Comm: kworker/1:2 Tainted: G        W        4.16.0-2-amd64 #1 Debian 4.16.16-2
Jul  9 12:53:47 xyz kernel: [ 3737.153247] Hardware name: System manufacturer System Product Name/P7P55-M, BIOS 1101    09/04/2012
Jul  9 12:53:47 xyz kernel: [ 3737.153299] Workqueue: events nouveau_cli_work [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.153329] RIP: 0010:nvif_vmm_put+0x6a/0x80 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.153330] RSP: 0018:ffffb0094d6d3de0 EFLAGS: 00010282
Jul  9 12:53:47 xyz kernel: [ 3737.153332] RAX: 00000000fffffffe RBX: ffffb0094d6d3e08 RCX: 0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.153334] RDX: 0000000000000000 RSI: ffffb0094d6d3d50 RDI: ffffb0094d6d3df0
Jul  9 12:53:47 xyz kernel: [ 3737.153335] RBP: ffffb0094d6d3e38 R08: 00000000068dc000 R09: 0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.153337] R10: 0000000000000000 R11: 0000000000000077 R12: ffffa046fc484c60
Jul  9 12:53:47 xyz kernel: [ 3737.153338] R13: ffffa0475f7baf00 R14: dead000000000100 R15: ffffa046fc484c70
Jul  9 12:53:47 xyz kernel: [ 3737.153340] FS:  0000000000000000(0000) GS:ffffa0477f240000(0000) knlGS:0000000000000000
Jul  9 12:53:47 xyz kernel: [ 3737.153342] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul  9 12:53:47 xyz kernel: [ 3737.153343] CR2: 00007fb227855818 CR3: 000000015540a000 CR4: 00000000000006e0
Jul  9 12:53:47 xyz kernel: [ 3737.153344] Call Trace:
Jul  9 12:53:47 xyz kernel: [ 3737.153403]  nouveau_vma_del+0x70/0xc0 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.153471]  nouveau_gem_object_delete_work+0x2d/0x50 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.153538]  nouveau_cli_work_flush+0xf8/0x150 [nouveau]
Jul  9 12:53:47 xyz kernel: [ 3737.153544]  process_one_work+0x17b/0x360
Jul  9 12:53:47 xyz kernel: [ 3737.153548]  worker_thread+0x2e/0x390
Jul  9 12:53:47 xyz kernel: [ 3737.153552]  ? process_one_work+0x360/0x360
Jul  9 12:53:47 xyz kernel: [ 3737.153555]  kthread+0x113/0x130
Jul  9 12:53:47 xyz kernel: [ 3737.153559]  ? kthread_create_worker_on_cpu+0x70/0x70
Jul  9 12:53:47 xyz kernel: [ 3737.153562]  ? SyS_exit+0x13/0x20
Jul  9 12:53:47 xyz kernel: [ 3737.153568]  ret_from_fork+0x35/0x40
Jul  9 12:53:47 xyz kernel: [ 3737.153570] Code: 00 00 00 48 89 e2 be 02 00 00 00 48 c7 04 24 00 00 00 00 48 89 44 24 08 e8 74 eb ff ff 85 c0 75 0a 48 c7 43 08 00 00 00 00 eb b7 <0f> 0b eb f2 e8 9d 32 59 e6 0f 1f 00 66 2e 0f 1f 84 00 00 00 00
Jul  9 12:53:47 xyz kernel: [ 3737.153620] ---[ end trace b3857888a2e5e0ab ]---
Jul  9 12:55:01 xyz CRON[9070]: (root) CMD ([ -x /usr/sbin/dma ] && /usr/sbin/dma -q1)
Jul  9 12:55:05 xyz libsmbclient[1125]: client: [1] closed
Jul  9 12:55:06 xyz libsmbclient[1125]: client: [0] closed
Jul  9 12:56:02 xyz libsmbclient[1125]: client: [3] opened from 127.0.0.1:59032
Jul  9 12:56:27 xyz kernel: [ 3896.580841] nouveau 0000:01:00.0: fifo: write fault at 000124c000 engine 15 [PCE0] client 01 [PCOPY0] reason 02 [PAGE_NOT_PRESENT] on channel 0 [003fdb2000 DRM]
Jul  9 12:56:27 xyz kernel: [ 3896.580848] nouveau 0000:01:00.0: fifo: ce0 engine fault on channel 0, recovering...
Jul  9 12:56:27 xyz kernel: [ 3896.581072] nouveau 0000:01:00.0: DRM: channel 0 killed!
Jul  9 12:57:02 xyz libsmbclient[1125]: client: [3] closed
Jul  9 12:57:12 xyz kernel: [ 3941.798714] [TTM] Buffer eviction failed
Jul  9 12:57:12 xyz kernel: [ 3941.798726] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 12:57:12 xyz kernel: [ 3941.798730] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 12:57:12 xyz kernel: [ 3941.798783] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 12:57:56 xyz systemd[1]: Started Session 17 of user ecc.
Jul  9 12:57:57 xyz kernel: [ 3987.112856] [TTM] Buffer eviction failed
Jul  9 12:57:57 xyz kernel: [ 3987.112868] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 12:57:57 xyz kernel: [ 3987.112872] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 12:57:57 xyz kernel: [ 3987.112930] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 12:58:43 xyz kernel: [ 4032.422458] [TTM] Buffer eviction failed
Jul  9 12:58:43 xyz kernel: [ 4032.422470] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 12:58:43 xyz kernel: [ 4032.422475] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 12:58:43 xyz kernel: [ 4032.422531] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 12:59:28 xyz kernel: [ 4077.733975] [TTM] Buffer eviction failed
Jul  9 12:59:28 xyz kernel: [ 4077.733987] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 12:59:28 xyz kernel: [ 4077.733991] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 12:59:28 xyz kernel: [ 4077.734050] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 13:00:01 xyz CRON[9191]: (root) CMD ([ -x /usr/sbin/dma ] && /usr/sbin/dma -q1)
Jul  9 13:00:13 xyz kernel: [ 4123.044904] [TTM] Buffer eviction failed
Jul  9 13:00:13 xyz kernel: [ 4123.044912] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 13:00:13 xyz kernel: [ 4123.044915] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 13:00:13 xyz kernel: [ 4123.044957] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 13:00:58 xyz kernel: [ 4168.357523] [TTM] Buffer eviction failed
Jul  9 13:00:58 xyz kernel: [ 4168.357534] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 13:00:58 xyz kernel: [ 4168.357539] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 13:00:58 xyz kernel: [ 4168.357593] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 13:01:43 xyz systemd[1]: Started Run anacron jobs.
Jul  9 13:01:43 xyz anacron[9222]: Anacron 2.3 started on 2018-07-09
Jul  9 13:01:43 xyz anacron[9222]: Normal exit (0 jobs run)
Jul  9 13:01:44 xyz kernel: [ 4213.669215] [TTM] Buffer eviction failed
Jul  9 13:01:44 xyz kernel: [ 4213.669225] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 13:01:44 xyz kernel: [ 4213.669229] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 13:01:44 xyz kernel: [ 4213.669280] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 13:02:29 xyz kernel: [ 4258.979956] [TTM] Buffer eviction failed
Jul  9 13:02:29 xyz kernel: [ 4258.979967] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 13:02:29 xyz kernel: [ 4258.979971] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 13:02:29 xyz kernel: [ 4258.980025] nouveau 0000:01:00.0: chromium[2836]: validate: -12
Jul  9 13:03:14 xyz kernel: [ 4304.292780] [TTM] Buffer eviction failed
Jul  9 13:03:14 xyz kernel: [ 4304.292791] nouveau 0000:01:00.0: chromium[2836]: fail ttm_validate
Jul  9 13:03:14 xyz kernel: [ 4304.292795] nouveau 0000:01:00.0: chromium[2836]: validating bo list
Jul  9 13:03:14 xyz kernel: [ 4304.292848] nouveau 0000:01:00.0: chromium[2836]: validate: -12

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (400, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libdrm-nouveau2 depends on:
ii  libc6    2.27-3
ii  libdrm2  2.4.92-1

libdrm-nouveau2 recommends no packages.

libdrm-nouveau2 suggests no packages.

-- no debconf information


Reply to: