Bug 488615

Summary: X dies with kernel oops on NV44
Product: [Fedora] Fedora Reporter: Will Woods <wwoods>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: kernel-maint, quintela
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-03-05 02:45:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 446452    

Description Will Woods 2009-03-04 22:20:45 UTC
lcpci says:
01:00.0 VGA compatible controller: nVidia Corporation NV44 [Quadro NVS 285] (rev a1)
kernel version: kernel-2.6.29-0.197.rc7.fc11.x86_64

GDM fails to bring up X, and the attached oops fills dmesg. Other NV machines are working OK so I assume this is chip-specific.

BUG: unable to handle kernel NULL pointer dereference at 0000000000000018
IP: [<ffffffffa006154c>] nv04_instmem_init+0x99/0x215 [nouveau]
PGD 10e427067 PUD 10d075067 PMD 10d0ca067 PTE 0
Oops: 0000 [#60] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:05:02.0/resource
CPU 1 
Modules linked in: sco bridge stp llc bnep l2cap bluetooth sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_multipath uinput ppdev dcdbas serio_raw pcspkr i2c_i801 firewire_ohci firewire_core crc_itu_t snd_hda_codec_idt iTCO_wdt iTCO_vendor_support snd_hda_intel snd_hda_codec snd_hwdep snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer parport_pc snd parport soundcore tg3 snd_page_alloc ata_generic pata_acpi ext4 jbd2 crc16 nouveau drm i2c_core [last unloaded: microcode]
Pid: 3483, comm: Xorg Tainted: G      D W  2.6.29-0.197.rc7.fc11.x86_64 #1 Precision WorkStation 380    
RIP: 0010:[<ffffffffa006154c>]  [<ffffffffa006154c>] nv04_instmem_init+0x99/0x215 [nouveau]
RSP: 0018:ffff88010c829d88  EFLAGS: 00010287
RAX: 0000000000010000 RBX: ffff88011bc361b0 RCX: 0000000000000000
RDX: 0000000000010000 RSI: 0000000000000000 RDI: ffff8801185ae000
RBP: ffff88010c829da8 R08: ffff880119553280 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: ffff88011bc361b0
R13: ffff8801185ae000 R14: 0000000000000040 R15: ffffffffa00454ba
FS:  00007f70fa0987d0(0000) GS:ffff88011ab09bb8(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000018 CR3: 000000010d0e7000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process Xorg (pid: 3483, threadinfo ffff88010c828000, task ffff88010d0f0000)
Stack:
 ffff8801185ae000 ffff88011bc361b0 0000000000006440 0000000000000040
 ffff88010c829dd8 ffffffffa004534d ffff88010c829e98 ffff88010fa3e148
 ffff8801185ae000 0000000000006440 ffff88010c829de8 ffffffffa00454c8
Call Trace:
 [<ffffffffa004534d>] nouveau_card_init+0x7fc/0x969 [nouveau]
 [<ffffffffa00454c8>] nouveau_ioctl_card_init+0xe/0x10 [nouveau]
 [<ffffffffa000ee16>] drm_ioctl+0x1fe/0x297 [drm]
 [<ffffffff810ef77c>] vfs_ioctl+0x6f/0x87
 [<ffffffff810efbff>] do_vfs_ioctl+0x46b/0x4ac
 [<ffffffff810efc96>] sys_ioctl+0x56/0x79
 [<ffffffff8101133a>] system_call_fastpath+0x16/0x1b
Code: 05 00 00 48 c7 c6 80 93 06 a0 48 c7 c7 7c cf 06 a0 31 c0 c1 ea 0a e8 ce 21 33 e1 b8 00 00 01 00 31 c9 eb 10 48 8b 73 28 48 63 d0 <48> 03 56 18 89 0a 83 c0 04 3b 83 48 05 00 00 72 e8 4d 8b a5 50 
RIP  [<ffffffffa006154c>] nv04_instmem_init+0x99/0x215 [nouveau]
 RSP <ffff88010c829d88>
CR2: 0000000000000018
---[ end trace ec582027a4f86622 ]---
[drm:drm_release] *ERROR* Device busy: 1

Comment 1 Chuck Ebbert 2009-03-05 02:45:19 UTC

*** This bug has been marked as a duplicate of bug 488342 ***