Bug 468389 - Loading R500 Microcode nomodeset => BUG: unable to handle kernel NULL pointer
Summary: Loading R500 Microcode nomodeset => BUG: unable to handle kernel NULL pointer
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Airlie
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-24 14:25 UTC by Mads Kiilerich
Modified: 2008-11-11 10:08 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-11-11 10:08:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
/var/log/dmesg (38.07 KB, text/plain)
2008-10-24 14:25 UTC, Mads Kiilerich
no flags Details
/var/log/Xorg.1.log (87.91 KB, text/plain)
2008-10-24 14:30 UTC, Mads Kiilerich
no flags Details

Description Mads Kiilerich 2008-10-24 14:25:16 UTC
Created attachment 321413 [details]
/var/log/dmesg

Description of problem:

when fooling around with fast-user-switcher and ctrl-alt-fn switching of consoles I got a kernel null pointer related to radeon:

Oct 24 15:50:51 dev-mk kernel: [drm] Num pipes: 1
Oct 24 15:50:52 dev-mk kernel: mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
Oct 24 15:51:05 dev-mk kernel: [drm] Loading R500 Microcode
Oct 24 15:51:05 dev-mk kernel: BUG: unable to handle kernel NULL pointer dereference at 00000000
Oct 24 15:51:05 dev-mk kernel: IP: [<f88d1aa3>] :radeon:radeon_cp_init_ring_buffer+0x202/0x474
Oct 24 15:51:05 dev-mk kernel: *pde = 7f608067
Oct 24 15:51:05 dev-mk kernel: Oops: 0000 [#1] SMP
Oct 24 15:51:05 dev-mk kernel: Modules linked in: autofs4 bridge stp bnep sco l2cap bluetooth cpufreq_ondemand acpi_cpufreq fuse ipv6 dm_multipath uinput snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss ppdev parport_pc i2c_i801 snd_mixer_oss snd_pcm parport snd_timer snd_page_alloc snd_hwdep tg3 libphy snd soundcore iTCO_wdt iTCO_vendor_support pl2303 usblp pcspkr usbserial joydev dcdbas asix usbnet mii serio_raw ata_generic pata_acpi radeon drm i2c_algo_bit i2c_core [last unloaded: microcode]
Oct 24 15:51:05 dev-mk kernel:
Oct 24 15:51:05 dev-mk kernel: Pid: 6230, comm: Xorg Not tainted (2.6.27.3-39.fc10.i686 #1)
Oct 24 15:51:05 dev-mk kernel: EIP: 0060:[<f88d1aa3>] EFLAGS: 00013246 CPU: 0
Oct 24 15:51:05 dev-mk kernel: EIP is at radeon_cp_init_ring_buffer+0x202/0x474 [radeon]
Oct 24 15:51:05 dev-mk kernel: EAX: 00000000 EBX: f4103000 ECX: f4103000 EDX: 00000000
Oct 24 15:51:05 dev-mk kernel: ESI: f4597000 EDI: f4597000 EBP: f42c6f14 ESP: f42c6f04
Oct 24 15:51:05 dev-mk kernel: DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Oct 24 15:51:05 dev-mk kernel: Process Xorg (pid: 6230, ti=f42c6000 task=f7ddf2c0 task.ti=f42c6000)
Oct 24 15:51:05 dev-mk kernel: Stack: f42c6f14 f4103000 f4597000 00006458 f42c6f24 f88d395f f89058d0 00000000
Oct 24 15:51:05 dev-mk kernel:       f42c6f48 f88665d9 f45d29c0 f4597000 f88d38e2 f4597020 f8903c2c f4230a00
Oct 24 15:51:05 dev-mk kernel:       00000000 f42c6f64 c049a109 00000000 00006458 00000000 f4230a00 f4230a00
Oct 24 15:51:05 dev-mk kernel: Call Trace:
Oct 24 15:51:05 dev-mk kernel: [<f88d395f>] ? radeon_cp_resume+0x7d/0xbc [radeon]
Oct 24 15:51:05 dev-mk kernel: [<f88665d9>] ? drm_ioctl+0x1ad/0x222 [drm]
Oct 24 15:51:05 dev-mk kernel: [<f88d38e2>] ? radeon_cp_resume+0x0/0xbc [radeon]
Oct 24 15:51:05 dev-mk kernel: [<c049a109>] ? vfs_ioctl+0x50/0x69
Oct 24 15:51:05 dev-mk kernel: [<c049a387>] ? do_vfs_ioctl+0x265/0x278
Oct 24 15:51:05 dev-mk kernel: [<c049a3da>] ? sys_ioctl+0x40/0x5a
Oct 24 15:51:05 dev-mk kernel: [<c0403c76>] ? syscall_call+0x7/0xb
Oct 24 15:51:05 dev-mk kernel: =======================
Oct 24 15:51:05 dev-mk kernel: Code: 66 31 d2 09 c2 89 d8 e8 76 e9 ff ff 8b 83 d0 00 00 00 8b 53 38 03 10 8b 87 70 02 00 00 2b 50 44 eb 14 8b 83 d0 00 00 00 8b 53 38 <03> 10 8b 87 80 02 00 00 2b 50 04 8b 83 70 03 00 00 8b 40 10 05
Oct 24 15:51:05 dev-mk kernel: EIP: [<f88d1aa3>] radeon_cp_init_ring_buffer+0x202/0x474 [radeon] SS:ESP 0068:f42c6f04
Oct 24 15:51:05 dev-mk kernel: ---[ end trace 37313ee78cbad20f ]---

That was probably the reason one of my hidden X session died, so I won't file a user-switcher bug


Version-Release number of selected component (if applicable):

kernel-2.6.27.3-39.fc10.i686 with nomodeset
xorg-x11-drv-ati-6.9.0-31.fc10.i386

Selected kernel as component, and xgl-maint from     	 xorg-x11-drv-ati is CCed

01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)

Comment 1 Mads Kiilerich 2008-10-24 14:30:16 UTC
Created attachment 321414 [details]
/var/log/Xorg.1.log

I think this is related:

Backtrace:
0: /usr/bin/Xorg(xorg_backtrace+0x3b) [0x812b8db]
1: /usr/bin/Xorg(xf86SigHandler+0x51) [0x80bc911]
2: [0x130400]
3: /usr/lib/xorg/modules/drivers//radeon_drv.so [0x6d8bbb]
4: /usr/lib/xorg/modules/drivers//radeon_drv.so(radeon_update_dri_buffers+0x6f) [0x6d8cff]
5: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONEnterVT+0x97) [0x6ab0d7]
6: /usr/bin/Xorg [0x80c4904]
7: /usr/bin/Xorg(xf86Wakeup+0x3d3) [0x80bd623]
8: /usr/bin/Xorg(WakeupHandler+0x52) [0x8089c72]
9: /usr/bin/Xorg(WaitForSomething+0x1a3) [0x8128c23]
10: /usr/bin/Xorg(Dispatch+0x7e) [0x8085c1e]
11: /usr/bin/Xorg(main+0x47d) [0x806b6ed]
12: /lib/libc.so.6(__libc_start_main+0xe5) [0x2256d5]
13: /usr/bin/Xorg [0x806aad1]

Fatal server error:
Caught signal 11.  Server aborting

Comment 2 Mads Kiilerich 2008-11-11 10:08:10 UTC
1. I haven't been able to reproduce this
2. No response to this report
3. Much has changed both in kernel and X since this report

Closing. Please reopen if the report interesting in any way.


Note You need to log in before you can comment on or make changes to this bug.