[Nouveau] nouveau: refcount_t splat on 4.15-rc1 on nv50

Richard Narron comet.berkeley at gmail.com
Sun Dec 3 18:56:23 UTC 2017


I get these kernel error messages too on 4.15-rc2 (and rc1) with my
MSI GeForce 210.

The messages appear to be benign as X Window and the X nouveau driver 
seem to work fine.

[    8.069341] fb: switching to nouveaufb from VESA VGA
[    8.089848] Console: switching to colour dummy device 80x25
[    8.089983] nouveau 0000:0f:00.0: NVIDIA GT218 (0a8280b1)
[    8.104713] snd_hda_codec_realtek hdaudioC0D0: ALC262: SKU not ready 
0x411111f0
[    8.105125] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC262: 
line_outs=1 (0x15/0x0/0x0/0x0/0x0) type:line
[    8.105128] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=1 
(0x16/0x0/0x0/0x0/0x0)
[    8.105131] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 
(0x1b/0x0/0x0/0x0/0x0)
[    8.105133] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    8.105135] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    8.105138] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[    8.105140] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[    8.105142] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[    8.115685] input: HDA Intel Front Mic as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[    8.115722] input: HDA Intel Rear Mic as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[    8.115754] input: HDA Intel Line as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[    8.115785] input: HDA Intel Line Out as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[    8.115813] input: HDA Intel Front Headphone as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    8.208559] nouveau 0000:0f:00.0: bios: version 70.18.a6.00.00
[    8.209028] nouveau 0000:0f:00.0: fb: 1024 MiB DDR3
[    8.209046] ------------[ cut here ]------------
[    8.209048] refcount_t: increment on 0; use-after-free.
[    8.209068] WARNING: CPU: 2 PID: 529 at lib/refcount.c:153 
refcount_inc+0x27/0x30
[    8.209070] Modules linked in: wmi_bmof coretemp snd_hda_codec_realtek 
nouveau(+) intel_powerclamp snd_hda_codec_generic mxm_wmi kvm_intel video 
snd_hda_intel ttm kvm snd_hda_codec tg3 irqbypass drm_kms_helper 
snd_hda_core psmouse drm crc32c_intel snd_hwdep libphy evdev agpgart 
snd_pcm i2c_algo_bit intel_cstate fb_sys_fops firewire_ohci serio_raw 
snd_timer syscopyarea sysfillrect firewire_core ptp sysimgblt lpc_ich snd 
pps_core i2c_core soundcore hwmon uhci_hcd wmi button ehci_pci ehci_hcd 
shpchp acpi_cpufreq loop
[    8.209098] CPU: 2 PID: 529 Comm: udevd Tainted: G          I 
4.15.0-rc2-mine #1
[    8.209101] Hardware name: Hewlett-Packard HP Z400 Workstation/0B4Ch, 
BIOS 786G3 v03.60 02/24/2016
[    8.209104] task: 000000003ca190e9 task.stack: 0000000057d30570
[    8.209106] RIP: 0010:refcount_inc+0x27/0x30
[    8.209108] RSP: 0000:ffffbfc5c02a7630 EFLAGS: 00010282
[    8.209110] RAX: 000000000000002b RBX: ffff9c8be6126c80 RCX: 
ffffffffb1439258
[    8.209112] RDX: 0000000000000001 RSI: 0000000000000092 RDI: 
0000000000000246
[    8.209114] RBP: ffff9c8be6126cd0 R08: 0000000000000328 R09: 
0000000000000000
[    8.209116] R10: ffffffffc0417e72 R11: 0720072007200720 R12: 
0000000000000000
[    8.209118] R13: ffff9c8be50a5460 R14: 0000000000000001 R15: 
ffff9c8be50a5440
[    8.209120] FS:  00007f19ee1517c0(0000) GS:ffff9c8befa80000(0000) 
knlGS:0000000000000000
[    8.209122] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    8.209124] CR2: 00007f19eccdcb18 CR3: 00000001a5818000 CR4: 
00000000000006e0
[    8.209126] Call Trace:
[    8.209182]  nv50_instobj_acquire+0xb1/0xf0 [nouveau]
[    8.209216]  nvkm_instobj_new+0xe2/0x160 [nouveau]
[    8.209245]  nvkm_memory_new+0x31/0x50 [nouveau]
[    8.209278]  nvkm_mmu_ptc_get.part.4+0x1ae/0x230 [nouveau]
[    8.209311]  nvkm_vmm_iter.constprop.13+0x458/0x790 [nouveau]
[    8.209344]  ? nvkm_vmm_map_choose+0xb0/0xb0 [nouveau]
[    8.209348]  ? kvmalloc_node+0x3e/0x70
[    8.209381]  ? nvkm_vmm_ctor+0x1ce/0x250 [nouveau]
[    8.209413]  nvkm_vmm_ptes_get+0x2e/0x80 [nouveau]
[    8.209446]  nvkm_vmm_boot+0x3e/0x80 [nouveau]
[    8.209475]  nv50_bar_oneinit+0xe8/0x310 [nouveau]
[    8.209504]  nvkm_subdev_init+0x4b/0x1f0 [nouveau]
[    8.209538]  nvkm_device_init+0x12c/0x260 [nouveau]
[    8.209573]  nvkm_udevice_init+0x41/0x60 [nouveau]
[    8.209602]  nvkm_object_init+0x3a/0x180 [nouveau]
[    8.209630]  nvkm_ioctl_new+0x19d/0x260 [nouveau]
[    8.209658]  ? nvkm_client_notify+0x30/0x30 [nouveau]
[    8.209692]  ? nvkm_udevice_rd08+0x20/0x20 [nouveau]
[    8.209720]  nvkm_ioctl+0x100/0x240 [nouveau]
[    8.209747]  nvif_object_init+0xbf/0x110 [nouveau]
[    8.209774]  nvif_device_init+0xe/0x30 [nouveau]
[    8.209808]  nouveau_cli_init+0x1bb/0x560 [nouveau]
[    8.209812]  ? kmem_cache_alloc_trace+0x175/0x1e0
[    8.209846]  nouveau_drm_load+0x56/0x900 [nouveau]
[    8.209865]  drm_dev_register+0x12f/0x1c0 [drm]
[    8.209874]  drm_get_pci_dev+0x93/0x170 [drm]
[    8.209877]  ? __pci_set_master+0x42/0x70
[    8.209911]  nouveau_drm_probe+0x1a9/0x230 [nouveau]
[    8.209915]  ? __pm_runtime_resume+0x54/0x70
[    8.209917]  pci_device_probe+0xc8/0x140
[    8.209921]  driver_probe_device+0x246/0x330
[    8.209924]  __driver_attach+0x8a/0x90
[    8.209926]  ? driver_probe_device+0x330/0x330
[    8.209928]  bus_for_each_dev+0x5c/0x90
[    8.209930]  bus_add_driver+0x196/0x220
[    8.209932]  ? 0xffffffffc05f6000
[    8.209934]  driver_register+0x57/0xc0
[    8.209935]  ? 0xffffffffc05f6000
[    8.209938]  do_one_initcall+0x4b/0x190
[    8.209941]  ? _cond_resched+0x15/0x40
[    8.209943]  ? kmem_cache_alloc_trace+0x103/0x1e0
[    8.209947]  ? do_init_module+0x22/0x201
[    8.209949]  do_init_module+0x5b/0x201
[    8.209951]  load_module+0x242b/0x2b20
[    8.209953]  ? __vfs_read+0xd2/0x140
[    8.209956]  ? SYSC_finit_module+0x90/0xb0
[    8.209958]  SYSC_finit_module+0x90/0xb0
[    8.209961]  entry_SYSCALL_64_fastpath+0x1e/0x81
[    8.209963] RIP: 0033:0x7f19ed6365b9
[    8.209965] RSP: 002b:00007ffc34049688 EFLAGS: 00000246 ORIG_RAX: 
0000000000000139
[    8.209967] RAX: ffffffffffffffda RBX: 00000000017cfe70 RCX: 
00007f19ed6365b9
[    8.209969] RDX: 0000000000000000 RSI: 00007f19ed915285 RDI: 
0000000000000015
[    8.209971] RBP: 00007f19ed915285 R08: 0000000000000000 R09: 
0000000000000000
[    8.209973] R10: 0000000000000015 R11: 0000000000000246 R12: 
0000000000000000
[    8.209975] R13: 00000000017c8c40 R14: 0000000000020000 R15: 
0000000000020000
[    8.209978] Code: 00 00 00 00 e8 ab ff ff ff 84 c0 74 02 f3 c3 80 3d a8 
52 eb 00 00 75 f5 48 c7 c7 20 b2 16 b1 c6 05 98 52 eb 00 01 e8 69 20 9f ff 
<0f> ff c3 66 0f 1f 44 00 00 8b 06 83 f8 ff 74 39 31 c9 39 f8 89
[    8.209998] ---[ end trace d58b8c135ffc0c8a ]---
[    8.252893] ------------[ cut here ]------------
[    8.252898] refcount_t: underflow; use-after-free.


Richard Narron
--


More information about the Nouveau mailing list