[pkg-nvidia-devel] Bug#561497: Nvidia kernel module 190.42 crashes on Linux AMD64 2.6.31
Marc Petit-Huguenin
marc at petit-huguenin.org
Thu Dec 17 17:49:39 UTC 2009
Package: nvidia-kernel-source
Version: 190.42-3
The module crashes with the following trace:
[ 108.108361] nvidia: module license 'NVIDIA' taints kernel.
[ 108.114152] Disabling lock debugging due to kernel taint
[ 108.389328] ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
[ 108.392164] nvidia 0000:04:00.0: PCI INT A -> Link[APC3] -> GSI 18 (level,
low) -> IRQ 18
[ 108.401390] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 190.42 Tue Oct
20 20:25:42 PDT 2009
[ 110.101619] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 110.105008] IP: [<(null)>] (null)
[ 110.105008] PGD 33640f067 PUD 33f0d8067 PMD 0
[ 110.105008] Oops: 0010 [#1] SMP
[ 110.105008] last sysfs file:
/sys/devices/pci0000:00/0000:00:0e.0/0000:04:00.0/resource
[ 110.105008] CPU 2
[ 110.105008] Modules linked in: nvidia(P) cpufreq_conservative
cpufreq_powersave cpufreq_userspace cpufreq_stats powernow_k8 vmnet vmblock vmci
vmmon sco bridge bnep rfcomm l2cap bluetooth rfkill vbo
xnetflt vboxnetadp vboxdrv binfmt_misc fuse 8021q garp stp w83792d usblp
snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_mpu401
snd_mpu401_uart snd_pcm snd_seq_midi snd_rawmidi snd_s
eq_midi_event snd_seq i2c_nforce2 parport_pc i2c_core amd64_edac_mod snd_timer
processor ns558 edac_core pcspkr gameport parport k8temp snd_seq_device button
snd snd_page_alloc soundcore evdev ext3 jbd
mbcache raid10 md_mod ide_cd_mod usbhid usb_storage hid cdrom sd_mod crc_t10dif
ide_pci_generic ata_generic ohci_hcd firewire_ohci amd74xx firewire_core
crc_itu_t ide_core sata_sil tg3 libphy sata_nv ehci_hcd libata scsi_mod thermal
fan thermal_sys [last unloaded: scsi_wait_scan]
[ 110.105008] Pid: 3322, comm: Xorg Tainted: P 2.6.31-1-amd64 #1
System Product Name
[ 110.105008] RIP: 0010:[<0000000000000000>] [<(null)>] (null)
[ 110.105008] RSP: 0000:ffffc90000403d08 EFLAGS: 00013282
[ 110.105008] RAX: 00000000001a0a30 RBX: 0000000000000100 RCX: 0000000000000100
[ 110.105008] RDX: ffffc90014680000 RSI: ffff88033f1be000 RDI: ffff88033f1ad000
[ 110.105008] RBP: ffff8803325b2da8 R08: ffff88033f13d000 R09: ffff88033f1be000
[ 110.105008] R10: 0000000000000076 R11: 0000000000000040 R12: 0000000000100000
[ 110.105008] R13: 0000000000000438 R14: ffff88033f1be000 R15: 0000000000000001
[ 110.105008] FS: 00007f0d48b97790(0000) GS:ffffc90000400000(0000)
knlGS:0000000000000000
[ 110.105008] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 110.105008] CR2: 0000000000000000 CR3: 00000003370c5000 CR4: 00000000000006e0
[ 110.105008] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 110.105008] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 110.105008] Process Xorg (pid: 3322, threadinfo ffff8803370a0000, task
ffff88033d4267c0)
[ 110.105008] Stack:
[ 110.105008] ffffffffa06cb0a8 ffff88033f13e000 0000000000000001 ffff88033f088000
[ 110.105008] <0> 0000000000000000 ffff88033f1be000 ffffffffa0649f02
0000000000000000
[ 110.105008] <0> 000000000000035c ffff88033f13e000 000000000773004e
ffff88033f1be000
[ 110.105008] Call Trace:
[ 110.105008] <IRQ>
[ 110.105008] [<ffffffffa06cb0a8>] ? _nv017804rm+0x2646/0x389d [nvidia]
[ 110.105008] [<ffffffffa0649f02>] ? _nv020476rm+0xe3c/0x10c9 [nvidia]
[ 110.105008] [<ffffffffa0630bd7>] ? _nv020315rm+0x5c/0xc5 [nvidia]
[ 110.105008] [<ffffffffa07ea5eb>] ? _nv013629rm+0x58c/0xbb9 [nvidia]
[ 110.105008] [<ffffffffa096321f>] ? _nv008580rm+0x2eb/0x550 [nvidia]
[ 110.105008] [<ffffffffa09483d6>] ? _nv008600rm+0x66/0x90 [nvidia]
[ 110.105008] [<ffffffffa0a06ab0>] ? _nv003826rm+0xa0/0xd3 [nvidia]
[ 110.105008] [<ffffffffa0a0c743>] ? rm_isr_bh+0x5a/0x8d [nvidia]
[ 110.105008] [<ffffffff81061b9c>] ? tasklet_action+0x88/0xf5
[ 110.105008] [<ffffffff810638d6>] ? __do_softirq+0xe2/0x1bc
[ 110.105008] [<ffffffff8101302c>] ? call_softirq+0x1c/0x30
[ 110.105008] [<ffffffff8101530e>] ? do_softirq+0x4e/0xa9
[ 110.105008] [<ffffffff810634e0>] ? irq_exit+0x4f/0xba
[ 110.105008] [<ffffffff8101498f>] ? do_IRQ+0xb0/0xde
[ 110.105008] [<ffffffff8102b1ae>] ? smp_apic_timer_interrupt+0x97/0xbc
[ 110.105008] [<ffffffff81012853>] ? ret_from_intr+0x0/0x11
[ 110.105008] <EOI>
[ 110.105008] Code: Bad RIP value.
[ 110.105008] RIP [<(null)>] (null)
[ 110.105008] RSP <ffffc90000403d08>
[ 110.105008] CR2: 0000000000000000
[ 110.455422] ---[ end trace 18bcbcf56f5fe79b ]---
The same problem exists with Linux 2.6.32-2.
185.18.36-2 works fine with a 2.6.31 kernel, but does not compile with a
2.6.32-2 kernel.
--
Marc Petit-Huguenin
Personal email: marc at petit-huguenin.org
Professional email: petithug at acm.org
Blog: http://blog.marc.petit-huguenin.org
More information about the Pkg-nvidia-devel
mailing list