[Nouveau] [Bug 51018] New: kernel >=3.4.0: nouveau triggers kernel BUG in slub.c on GTX 560 Ti
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jun 12 15:12:21 PDT 2012
https://bugs.freedesktop.org/show_bug.cgi?id=51018
Bug #: 51018
Summary: kernel >=3.4.0: nouveau triggers kernel BUG in slub.c
on GTX 560 Ti
Classification: Unclassified
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy: jiri.bluebear.dluhos at gmail.com
QAContact: xorg-team at lists.x.org
Observed on a workstation running Gentoo, with a Zotac GTX 560 Ti card.
After upgrading kernel to 3.4.0, the machine freezes during startup,
approximately during udev initialization. Seemingly randomly the screen either
goes completely blank and the monitor shuts down, or a kernel BUG report
appears, stating approximately the following:
kernel BUG at mm/slub.c:3474!
invalid opcode: 0000 [#1] SMP
.
.
.
Call trace:
sysfs_release+0xa1/0xc0
fput+0xd2/0x240
filp_close+0x61/0x90
sys_close+0x7b/0xd0
system_call_fastpath+0x16/0x1b
RIP: kfree+0xab/0xb0
(The exact location in mm/slub.c alternates between 3471 and 3474 according to
the kernel version.)
I suppose that the same BUG occurs when the screen goes blank, only it is not
visible. In all cases, the machine becomes unresponsive, except for the
MagicSysRq combo which works as expected.
The problem occurs also with the new kernel 3.5.0-rc2. I never observed it with
kernel 3.3.7 or older.
The problem disappears if any of these conditions is met:
* the "slub_debug" kernel option is enabled, or
* the SLAB memory manager is used instead of SLUB, or
* the nouveau.ko module is disabled.
When the nouveau.ko module is disabled, the machine passes the whole boot into
text mode, and after nouveau is loaded manually with modprobe, it stays working
until X is started, in which case the same crash occurs.
No error messages are written to syslog, even with the "slub_debug" kernel
option (the bug just disappears), even if the crash is invoked by modprobing
the module manually and starting X.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Nouveau
mailing list