FS#47593 - [linux] Kernel crash with nouveau driver

Attached to Project: Arch Linux
Opened by Chih-Hsuan Yen (yan12125) - Saturday, 02 January 2016, 08:47 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 01 February 2016, 15:02 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
After upgraded core/linux from 4.2.5-1 to 4.3.3-2, nouveau is causing crashes.

I have attached a screenshot. How can I get full text log of the crash?

Now I've removed xf86-video-nouveau and use the onboard graphics card to post this report.

Additional info:
core/linux 4.3.3-2
extra/xf86-video-nouveau 1.0.12-1

Output from lspci:
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTS 450 Rev. 2] (rev a1)
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 01 February 2016, 15:02 GMT
Reason for closing:  Fixed
Additional comments about closing:  4.4.x-1
Comment by Chih-Hsuan Yen (yan12125) - Saturday, 02 January 2016, 08:49 GMT
Oops I should have set the severity to high or critical.
Comment by Chih-Hsuan Yen (yan12125) - Saturday, 02 January 2016, 20:32 GMT
I've found a similar bug report [1]. The change mentioned there solved my problem. I've built core/linux 4.3.3-2 with that patch and running X.org with xf86-video-nouveau now. Could you please consider include the patch into Arch Linux kernels?

[1] https://bugs.freedesktop.org/show_bug.cgi?id=92870
Comment by Chih-Hsuan Yen (yan12125) - Saturday, 02 January 2016, 20:33 GMT
kern.log is my kernel log fetched from /var/log/kern.log after installing and running rsyslog.
Comment by Chih-Hsuan Yen (yan12125) - Sunday, 03 January 2016, 12:51 GMT
For those who are also affected, here's my steps to apply the upstream patch:

First, creating a clean chroot. This steps requires quite a few gigas on the harddisk. Detailed description can be found in [1]
$ sudo pacman -S devtools
$ mkdir ~/chroot
$ CHROOT=$HOME/chroot
$ sudo mkarchroot $CHROOT/root base-devel

And then build the package in the clean chroot. You need yaourt [2] to fetch the original PKGBUILD.
$ yaourt -G linux
$ cd linux
$ patch -p0 -i include-nouveau-patch.patch
$ sudo makechrootpkg -c -r $CHROOT

After a long time there will be a patched kernel package linux-4.3.3-2-x86_64.pkg.tar.xz. Just install it via pacman:
$ sudo pacman -U linux-4.3.3-2-x86_64.pkg.tar.xz

And then reboot.

[1] https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot
[2] https://wiki.archlinux.org/index.php/Yaourt
Comment by Marek Einla (mareke) - Tuesday, 05 January 2016, 13:25 GMT
This patch didn't work for me
(NB34 [GeForce FX 5500] and C68 [GeForce 7050 PC / nForce 630a]).
I download linux-4.2.5-1** and linux-headers-4.2.5-1** packages and install them using # pacman -U.
That solves my problem at the moment.

https://archive.archlinux.org/
https://wiki.archlinux.org/index.php/Downgrading_packages
Comment by Chih-Hsuan Yen (yan12125) - Thursday, 14 January 2016, 16:52 GMT
With linux 4.4 released the problem is solved. This ticket can be closed.

Marek Einla you may have encountered a different problem. Post kernel logs may be helpful.
Comment by Marek Einla (mareke) - Saturday, 23 January 2016, 19:50 GMT
Problem is solved for me too with linux 4.4.

Loading...