Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#53484 - [linux] Kernel v4.10.6-1 oops in nouveau driver

Attached to Project: Arch Linux
Opened by Paul Moore (pcmoore) - Tuesday, 28 March 2017, 12:30 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 26 April 2017, 16:10 GMT
Task Type Bug Report
Category Kernel
Status Assigned
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

Description:

Kernel oopses when booting and while SDDM loads, it is often impossible to login to KDE as the system hangs during the login splash screen. Relevant dmesg output shown below:

[ 1.681299] fb: switching to nouveaufb from VESA VGA
[ 1.681324] Console: switching to colour dummy device 80x25
[ 1.681692] nouveau 0000:01:00.0: NVIDIA GT218 (0a8e00a2)
[ 1.703155] nouveau 0000:01:00.0: bios: version 70.18.49.03.02
[ 1.703548] nouveau 0000:01:00.0: bios: OOB 1 01452301 01452301
[ 1.703556] nouveau 0000:01:00.0: bios: OOB 1 2223aef3 2223aef3
[ 1.703562] nouveau 0000:01:00.0: bios: OOB 1 2223aef3 2223aef3
[ 1.703568] nouveau 0000:01:00.0: bios: OOB 1 2223aef3 2223aef3
[ 1.704228] nouveau 0000:01:00.0: fb: 512 MiB DDR3
[ 1.758079] [TTM] Zone kernel: Available graphics memory: 4053946 kiB
[ 1.758081] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 1.758082] [TTM] Initializing pool allocator
[ 1.758090] [TTM] Initializing DMA pool allocator
[ 1.758113] nouveau 0000:01:00.0: DRM: VRAM: 512 MiB
[ 1.758115] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[ 1.758120] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 1.758122] nouveau 0000:01:00.0: DRM: DCB version 4.0
[ 1.758126] nouveau 0000:01:00.0: DRM: DCB outp 00: 048003b6 0f200014
[ 1.758129] nouveau 0000:01:00.0: DRM: DCB outp 01: 02011300 00000000
[ 1.758131] nouveau 0000:01:00.0: DRM: DCB outp 02: 028223a6 0f220010
[ 1.758134] nouveau 0000:01:00.0: DRM: DCB outp 03: 02022362 00020010
[ 1.758136] nouveau 0000:01:00.0: DRM: DCB outp 04: 088333c6 0f220010
[ 1.758139] nouveau 0000:01:00.0: DRM: DCB outp 05: 08033382 00020010
[ 1.758142] nouveau 0000:01:00.0: DRM: DCB conn 00: 00002047
[ 1.758144] nouveau 0000:01:00.0: DRM: DCB conn 01: 00000100
[ 1.758146] nouveau 0000:01:00.0: DRM: DCB conn 02: 00101246
[ 1.758148] nouveau 0000:01:00.0: DRM: DCB conn 03: 00210346
[ 1.795538] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.795539] [drm] Driver supports precise vblank timestamp query.
[ 1.795670] nouveau 0000:01:00.0: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 1.834949] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[ 1.867074] nouveau 0000:01:00.0: DRM: allocated 2560x1600 fb: 0x70000, bo ffff88023365ec00
[ 1.867170] random: fast init done
[ 1.868451] fbcon: nouveaufb (fb0) is primary device
[ 1.874528] BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
[ 1.874570] IP: nv50_mstm_service+0x1a/0xc0 [nouveau]
[ 1.874571] PGD 2338e8067
[ 1.874571] PUD 2338e6067
[ 1.874572] PMD 0

[ 1.874576] Oops: 0000 [#1] PREEMPT SMP
[ 1.874577] Modules linked in: nouveau(+) button video led_class mxm_wmi wmi i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm
[ 1.874586] CPU: 3 PID: 30 Comm: kworker/3:0 Not tainted 4.10.6-1-ARCH #1
[ 1.874586] Hardware name: Hewlett-Packard HP EliteBook 8440w/172B, BIOS 68CCU Ver. F.23 03/07/2013
[ 1.874635] Workqueue: events nvif_notify_work [nouveau]
[ 1.874637] task: ffff880235c35b00 task.stack: ffffc90000da0000
[ 1.874709] RIP: 0010:nv50_mstm_service+0x1a/0xc0 [nouveau]
[ 1.874709] RSP: 0018:ffffc90000da3db8 EFLAGS: 00010296
[ 1.874711] RAX: ffff88023386cc00 RBX: ffff880233b42408 RCX: ffff88023386cc00
[ 1.874712] RDX: ffff880235cb0a2c RSI: 000000000000002a RDI: 0000000000000000
[ 1.874712] RBP: ffffc90000da3de8 R08: ffff8802363b2d48 R09: 0000000000000020
[ 1.874713] R10: 0000000000000080 R11: 0000000000000737 R12: 0000000000000008
[ 1.874714] R13: ffff880233b42000 R14: 0000000000000000 R15: ffff8802361323c0
[ 1.874715] FS: 0000000000000000(0000) GS:ffff88023fcc0000(0000) knlGS:0000000000000000
[ 1.874716] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1.874717] CR2: 0000000000000020 CR3: 00000002338e4000 CR4: 00000000000006e0
[ 1.874718] Call Trace:
[ 1.874765] nouveau_connector_hotplug+0x61/0x120 [nouveau]
[ 1.874793] nvif_notify_work+0x27/0xa0 [nouveau]
[ 1.874796] ? pwq_dec_nr_in_flight+0x4d/0xa0
[ 1.874798] process_one_work+0x1e5/0x470
[ 1.874799] worker_thread+0x48/0x4e0
[ 1.874800] kthread+0x101/0x140
[ 1.874801] ? process_one_work+0x470/0x470
[ 1.874802] ? kthread_create_on_node+0x60/0x60
[ 1.874804] ret_from_fork+0x2c/0x40
[ 1.874805] Code: 75 07 48 83 c4 10 5b 5d c3 e8 63 74 eb e0 0f 1f 00 66 66 66 66 90 55 48 89 e5 41 55 41 54 53 4c 8d 67 08 48 83 ec 18 c6 45 d7 01 <48> 8b 5f 20 65 48 8b 04 25 28 00 00 00 48 89 45 e0 31 c0 48 8d
[ 1.874852] RIP: nv50_mstm_service+0x1a/0xc0 [nouveau] RSP: ffffc90000da3db8
[ 1.874852] CR2: 0000000000000020
[ 1.874854] ---[ end trace f6b5269094664713 ]---
[ 2.133803] Console: switching to colour frame buffer device 200x56
[ 2.158686] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[ 2.178170] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0

Additional info:
* package version(s)

# pacman -Q linux
linux 4.10.6-1

This task depends upon

Comment by Jonas Heinrich (onny) - Tuesday, 12 September 2017, 14:44 GMT
I also encounter this issue. Here are some hardware and software infos:

# lspci | grep VGA :(
01:00.0 VGA compatible controller: NVIDIA Corporation GT218M [NVS 3100M] (rev a2)

# pacman -Q linux
linux 4.13.1-1

Loading...