New BUG: unable to handle kernel NULL pointer dereference at 0000000000000028 after kernel and xserver-xorg-video-radeon update. linux kernel: 2.6.32-12.16 xserver-xorg-video-radeon: 1:6.12.99+git20100126.e5933fd7-0ubuntu1 Jan 29 11:13:52 sweetie kernel: [ 1282.410011] [drm:radeon_ib_get] *ERROR* radeon: IB(3:0x0000000008131000:0) Jan 29 11:13:52 sweetie kernel: [ 1282.410015] [drm:radeon_ib_get] *ERROR* radeon: GPU lockup detected, fail to get a IB Jan 29 11:13:52 sweetie kernel: [ 1282.410018] [drm:r600_vb_ib_get] *ERROR* failed to get IB for vertex buffer Jan 29 11:13:52 sweetie kernel: [ 1282.410020] ------------[ cut here ]------------ Jan 29 11:13:52 sweetie kernel: [ 1282.410048] WARNING: at /build/buildd/linux-2.6.32/drivers/gpu/drm/radeon/r600_blit_kms.c:550 r600_blit_prepare_copy+0xb8/0xd0 [radeon]() Jan 29 11:13:52 sweetie kernel: [ 1282.410051] Hardware name: 273232G Jan 29 11:13:52 sweetie kernel: [ 1282.410052] Modules linked in: binfmt_misc rfcomm ppdev sco bnep l2cap vboxnetadp vboxnetflt vboxdrv ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack kvm_intel kvm ipt_REJECT xt_tcpudp ip table_filter ip_tables x_tables bridge stp joydev snd_hda_codec_conexant arc4 pcmcia snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sn d thinkpad_acpi nvram sdhci_pci psmouse sdhci serio_raw led_class ohci1394 btusb bluetooth yenta_socket rsrc_nonstatic input_polldev pcmcia_core ieee1394 ricoh_mmc soundcore snd_page_alloc tg3 coretemp lp parport fbcon tileblit font bitblit softcursor vga16fb vg astate radeon ttm drm_kms_helper drm i2c_algo_bit intel_agp video output [last unloaded: cfg80211] Jan 29 11:13:52 sweetie kernel: [ 1282.410101] Pid: 1235, comm: Xorg Not tainted 2.6.32-12-generic #16-Ubuntu Jan 29 11:13:52 sweetie kernel: [ 1282.410103] Call Trace: Jan 29 11:13:52 sweetie kernel: [ 1282.410111] [] warn_slowpath_common+0x7b/0xc0 Jan 29 11:13:52 sweetie kernel: [ 1282.410114] [] warn_slowpath_null+0x14/0x20 Jan 29 11:13:52 sweetie kernel: [ 1282.410126] [] r600_blit_prepare_copy+0xb8/0xd0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410139] [] r600_copy_blit+0x3c/0x70 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410151] [] radeon_move_blit+0xf9/0x170 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410164] [] radeon_bo_move+0xad/0x1a0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410170] [] ttm_bo_handle_move_mem+0x124/0x390 [ttm] Jan 29 11:13:52 sweetie kernel: [ 1282.410176] [] ttm_bo_move_buffer+0x11b/0x130 [ttm] Jan 29 11:13:52 sweetie kernel: [ 1282.410180] [] ? kref_get+0x1a/0x30 Jan 29 11:13:52 sweetie kernel: [ 1282.410185] [] ttm_buffer_object_validate+0x42/0xd0 [ttm] Jan 29 11:13:52 sweetie kernel: [ 1282.410198] [] radeon_object_list_validate+0x102/0x220 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410211] [] ? T.576+0x1c/0x40 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410225] [] radeon_cs_parser_relocs+0x221/0x260 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410239] [] radeon_cs_ioctl+0xa7/0x1e0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410251] [] drm_ioctl+0x184/0x3b0 [drm] Jan 29 11:13:52 sweetie kernel: [ 1282.410264] [] ? radeon_cs_ioctl+0x0/0x1e0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410269] [] ? __do_fault+0x54/0x500 Jan 29 11:13:52 sweetie kernel: [ 1282.410273] [] vfs_ioctl+0x7c/0xa0 Jan 29 11:13:52 sweetie kernel: [ 1282.410276] [] do_vfs_ioctl+0x81/0x380 Jan 29 11:13:52 sweetie kernel: [ 1282.410280] [] ? up_read+0xe/0x10 Jan 29 11:13:52 sweetie kernel: [ 1282.410284] [] ? do_page_fault+0x194/0x370 Jan 29 11:13:52 sweetie kernel: [ 1282.410287] [] sys_ioctl+0x81/0xa0 Jan 29 11:13:52 sweetie kernel: [ 1282.410291] [] system_call_fastpath+0x16/0x1b Jan 29 11:13:52 sweetie kernel: [ 1282.410293] ---[ end trace 11e5a6a57cbfc39e ]--- Jan 29 11:13:52 sweetie kernel: [ 1282.410550] BUG: unable to handle kernel NULL pointer dereference at 0000000000000028 Jan 29 11:13:52 sweetie kernel: [ 1282.410554] IP: [] r600_kms_blit_copy+0x72/0xaa0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410567] PGD 62922067 PUD 629d2067 PMD 0 Jan 29 11:13:52 sweetie kernel: [ 1282.410571] Oops: 0000 [#1] SMP Jan 29 11:13:52 sweetie kernel: [ 1282.410574] last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full Jan 29 11:13:52 sweetie kernel: [ 1282.410577] CPU 0 Jan 29 11:13:52 sweetie kernel: [ 1282.410579] Modules linked in: binfmt_misc rfcomm ppdev sco bnep l2cap vboxnetadp vboxnetflt vboxdrv ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack kvm_intel kvm ipt_REJECT xt_tcpudp iptable_filter ip_tables x_tables bridge stp joydev snd_hda_codec_conexant arc4 pcmcia snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd thinkpad_acpi nvram sdhci_pci psmouse sdhci serio_raw led_class ohci1394 btusb bluetooth yenta_socket rsrc_nonstatic input_polldev pcmcia_core ieee1394 ricoh_mmc soundcore snd_page_alloc tg3 coretemp lp parport fbcon tileblit font bitblit softcursor vga16fb vgastate radeon ttm drm_kms_helper drm i2c_algo_bit intel_agp video output [last unloaded: cfg80211] Jan 29 11:13:52 sweetie kernel: [ 1282.410630] Pid: 1235, comm: Xorg Tainted: G W 2.6.32-12-generic #16-Ubuntu 273232G Jan 29 11:13:52 sweetie kernel: [ 1282.410632] RIP: 0010:[] [] r600_kms_blit_copy+0x72/0xaa0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410645] RSP: 0018:ffff88006289d998 EFLAGS: 00010206 Jan 29 11:13:52 sweetie kernel: [ 1282.410647] RAX: 0000000000000000 RBX: ffff880037e0f000 RCX: ffffffffa0101ee8 Jan 29 11:13:52 sweetie kernel: [ 1282.410649] RDX: ffffffffa00f8580 RSI: 0000000000000030 RDI: 0000000000000001 Jan 29 11:13:52 sweetie kernel: [ 1282.410652] RBP: ffff88006289da28 R08: 00000000082c1000 R09: 00000000f7f93000 Jan 29 11:13:52 sweetie kernel: [ 1282.410654] R10: 00000000082c1000 R11: 00000000000000d0 R12: 00000000000000c0 Jan 29 11:13:52 sweetie kernel: [ 1282.410656] R13: 0000000000001000 R14: 00000000f7f93000 R15: 0000000000001000 Jan 29 11:13:52 sweetie kernel: [ 1282.410658] FS: 00007f103f802700(0000) GS:ffff880001c00000(0000) knlGS:0000000000000000 Jan 29 11:13:52 sweetie kernel: [ 1282.410660] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jan 29 11:13:52 sweetie kernel: [ 1282.410662] CR2: 0000000000000028 CR3: 000000006291e000 CR4: 00000000000026f0 Jan 29 11:13:52 sweetie kernel: [ 1282.410664] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Jan 29 11:13:52 sweetie kernel: [ 1282.410667] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Jan 29 11:13:52 sweetie kernel: [ 1282.410669] Process Xorg (pid: 1235, threadinfo ffff88006289c000, task ffff8800641c44d0) Jan 29 11:13:52 sweetie kernel: [ 1282.410671] Stack: Jan 29 11:13:52 sweetie kernel: [ 1282.410672] ffff880000001000 ffffffff00000030 ffff88006289d9c8 00000000082c1000 Jan 29 11:13:52 sweetie kernel: [ 1282.410676] <0> ffff880037e0f000 ffff880037e0f000 0000000000f0140a 0000000000000a00 Jan 29 11:13:52 sweetie kernel: [ 1282.410679] <0> ffff88006289da08 ffffffffa00ecb84 0000000000001000 ffff880037e0f000 Jan 29 11:13:52 sweetie kernel: [ 1282.410684] Call Trace: Jan 29 11:13:52 sweetie kernel: [ 1282.410696] [] ? set_shaders+0x5a4/0x850 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410709] [] r600_copy_blit+0x4d/0x70 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410722] [] radeon_move_blit+0xf9/0x170 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410734] [] radeon_bo_move+0xad/0x1a0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410740] [] ttm_bo_handle_move_mem+0x124/0x390 [ttm] Jan 29 11:13:52 sweetie kernel: [ 1282.410745] [] ttm_bo_move_buffer+0x11b/0x130 [ttm] Jan 29 11:13:52 sweetie kernel: [ 1282.410748] [] ? kref_get+0x1a/0x30 Jan 29 11:13:52 sweetie kernel: [ 1282.410754] [] ttm_buffer_object_validate+0x42/0xd0 [ttm] Jan 29 11:13:52 sweetie kernel: [ 1282.410766] [] radeon_object_list_validate+0x102/0x220 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410780] [] ? T.576+0x1c/0x40 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410794] [] radeon_cs_parser_relocs+0x221/0x260 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410808] [] radeon_cs_ioctl+0xa7/0x1e0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410817] [] drm_ioctl+0x184/0x3b0 [drm] Jan 29 11:13:52 sweetie kernel: [ 1282.410831] [] ? radeon_cs_ioctl+0x0/0x1e0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410834] [] ? __do_fault+0x54/0x500 Jan 29 11:13:52 sweetie kernel: [ 1282.410838] [] vfs_ioctl+0x7c/0xa0 Jan 29 11:13:52 sweetie kernel: [ 1282.410841] [] do_vfs_ioctl+0x81/0x380 Jan 29 11:13:52 sweetie kernel: [ 1282.410844] [] ? up_read+0xe/0x10 Jan 29 11:13:52 sweetie kernel: [ 1282.410847] [] ? do_page_fault+0x194/0x370 Jan 29 11:13:52 sweetie kernel: [ 1282.410850] [] sys_ioctl+0x81/0xa0 Jan 29 11:13:52 sweetie kernel: [ 1282.410853] [] system_call_fastpath+0x16/0x1b Jan 29 11:13:52 sweetie kernel: [ 1282.410855] Code: c2 80 85 0f a0 bf 01 00 00 00 4c 89 55 88 e8 66 45 f4 ff 8b b3 c0 0e 00 00 48 8b 83 c8 0e 00 00 4c 8b 55 88 41 89 f4 49 c1 e4 02 <4c> 03 60 28 41 f6 c5 03 0f 85 00 04 00 00 4c 89 f0 4c 09 d0 a8 Jan 29 11:13:52 sweetie kernel: [ 1282.410885] RIP [] r600_kms_blit_copy+0x72/0xaa0 [radeon] Jan 29 11:13:52 sweetie kernel: [ 1282.410897] RSP Jan 29 11:13:52 sweetie kernel: [ 1282.410899] CR2: 0000000000000028 Jan 29 11:13:52 sweetie kernel: [ 1282.410901] ---[ end trace 11e5a6a57cbfc39f ]--- Jan 29 11:13:52 sweetie kernel: [ 1282.441312] [drm:drm_release] *ERROR* Device busy: 1 Jan 29 11:13:57 sweetie kernel: [ 1287.883341] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id Jan 29 11:13:58 sweetie kernel: [ 1288.683458] executing set pll Jan 29 11:13:58 sweetie kernel: [ 1288.683491] executing set crtc timing Jan 29 11:13:58 sweetie kernel: [ 1288.683555] [drm] LVDS-11: set mode 1680x1050 24 Jan 29 11:13:58 sweetie kernel: [ 1288.779280] Unpin not necessary for ffff880018686400 !