http://bugs.freedesktop.org/show_bug.cgi?id=22078

           Summary: [radeon xpress 200m] dri causes kernel panic on
                    hibernate/poweroff
           Product: DRI
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: All
            Status: NEW
          Severity: critical
          Priority: medium
         Component: DRM/Radeon
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: the.d...@gmail.com


I have radeon xpress 200M, and drm (linux-drm-20090320-kernelsource.tar.bz2)
causes kernel pani in the following cases:
1. On hibernating (tux-on-ice) [frequently]
2. On power off [always]

Here is my messages for the 1st case:
Jun  3 07:21:16 logos BUG: unable to handle kernel NULL pointer dereference at
0000012c
Jun  3 07:21:16 logos IP: [<c02073af>] vsnprintf+0xb0/0x8b4
Jun  3 07:21:16 logos *pde = 364c0067 *pte = 00000000 
Jun  3 07:21:16 logos Oops: 0002 [#1] 
Jun  3 07:21:16 logos last sysfs file:
/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0/bInterfaceP
rotocol
Jun  3 07:21:16 logos Modules linked in: uhci_hcd ehci_hcd ohci_hcd usb_storage
radeon drm hidp bnep
 rfcomm l2cap snd_pcm_oss snd_mixer_oss bluetooth snd_seq_oss
snd_seq_midi_event snd_seq snd_seq_dev
ice fuse snd_atiixp snd_atiixp_modem snd_ac97_codec ac97_bus snd_pcm snd_timer
tg3 snd soundcore lib
phy usbcore psmouse video snd_page_alloc [last unloaded: ohci_hcd]
Jun  3 07:21:16 logos 
Jun  3 07:21:16 logos Pid: 4618, comm: X Not tainted (2.6.29-tuxonice-r2 #1)
18436NG
Jun  3 07:21:16 logos EIP: 0060:[<c02073af>] EFLAGS: 00213287 CPU: 0
Jun  3 07:21:16 logos EIP is at vsnprintf+0xb0/0x8b4
Jun  3 07:21:16 logos EAX: 0000118b EBX: 00000000 ECX: 0000012c EDX: 0000112c
Jun  3 07:21:16 logos ESI: f642fce4 EDI: f642fcb4 EBP: f642fcc4 ESP: f642fba4
Jun  3 07:21:16 logos DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
Jun  3 07:21:16 logos Process X (pid: 4618, ti=f642e000 task=f706c660
task.ti=f642e000)
Jun  3 07:21:16 logos Stack:
Jun  3 07:21:16 logos f642fcb4 00000000 f8690c89 00001000 0000012c f642fcec
0000012c 0000112c
Jun  3 07:21:16 logos 00000018 f1a97018 004d08fa 00000001 0020dd5d f733bc00
00000000 0000000c
Jun  3 07:21:16 logos 0000000c 0000000c 00000010 00000010 00000180 00000560
f7142518 f7142500
Jun  3 07:21:16 logos Call Trace:
Jun  3 07:21:16 logos [<f8690c89>] ? radeon_set_pcigart+0x271/0x6e6 [radeon]
Jun  3 07:21:16 logos [<c0198dfd>] ? inode2sd+0x142/0x155
Jun  3 07:21:16 logos [<c01a5e2a>] ? pathrelse+0x1b/0x2f
Jun  3 07:21:16 logos [<c019988c>] ? reiserfs_update_sd_size+0x278/0x280
Jun  3 07:21:16 logos [<c0198dfd>] ? inode2sd+0x142/0x155
Jun  3 07:21:16 logos [<c0326ed9>] ? mutex_lock+0xe/0x1d
Jun  3 07:21:16 logos [<c01a5e2a>] ? pathrelse+0x1b/0x2f
Jun  3 07:21:16 logos [<c01ab7f8>] ? do_journal_end+0x2b5/0xb6d
Jun  3 07:21:16 logos [<c019988c>] ? reiserfs_update_sd_size+0x278/0x280
Jun  3 07:21:16 logos [<c0207c19>] ? snprintf+0x15/0x17
Jun  3 07:21:16 logos [<f868f0c8>] ? dri_library_name+0x3f/0x43 [radeon]
Jun  3 07:21:16 logos [<f8690c89>] ? radeon_set_pcigart+0x271/0x6e6 [radeon]
Jun  3 07:21:16 logos [<f8691156>] ? radeon_cp_resume+0x58/0xa5 [radeon]
Jun  3 07:21:16 logos [<f86910fe>] ? radeon_cp_resume+0x0/0xa5 [radeon]
Jun  3 07:21:16 logos [<f864e165>] ? drm_unlocked_ioctl+0x1a3/0x21a [drm]
Jun  3 07:21:16 logos [<c01ac200>] ? journal_end+0x99/0xa2
Jun  3 07:21:16 logos [<c0199a45>] ? reiserfs_write_end+0x1b1/0x1df
Jun  3 07:21:16 logos [<c0143780>] ? generic_file_buffered_write+0x113/0x233
Jun  3 07:21:16 logos [<c01437d5>] ? generic_file_buffered_write+0x168/0x233
Jun  3 07:21:16 logos [<c0143e1b>] ?
__generic_file_aio_write_nolock+0x3e3/0x41a
Jun  3 07:21:16 logos [<c01519df>] ? handle_mm_fault+0x1dc/0x40e
Jun  3 07:21:16 logos [<c01445f8>] ? generic_file_aio_write+0x62/0xb4
Jun  3 07:21:16 logos [<c015e7de>] ? do_sync_write+0xaa/0xe8
Jun  3 07:21:16 logos [<c012336d>] ? autoremove_wake_function+0x0/0x33
Jun  3 07:21:16 logos [<f864e1dc>] ? drm_ioctl+0x0/0x11 [drm]
Jun  3 07:21:16 logos [<f864e1eb>] ? drm_ioctl+0xf/0x11 [drm]
Jun  3 07:21:16 logos [<c0167e46>] ? vfs_ioctl+0x3e/0x51
Jun  3 07:21:16 logos [<c0168564>] ? do_vfs_ioctl+0x420/0x461
Jun  3 07:21:16 logos [<c015f012>] ? vfs_write+0xf0/0x104
Jun  3 07:21:16 logos [<c01685d1>] ? sys_ioctl+0x2c/0x45
Jun  3 07:21:16 logos [<c0102c45>] ? sysenter_do_call+0x12/0x25
Jun  3 07:21:16 logos [<c0320000>] ? wext_handle_ioctl+0x13b/0x178
Jun  3 07:21:16 logos Code: 89 bd e0 fe ff ff 89 8d f8 fe ff ff e9 ce 07 00 00
31 db 3c 25 74 21 8b 95 fc fe ff ff 39 95 f8 fe ff ff 73 08 8b 8d f8 fe ff ff
<88> 01 ff 85 f8 fe ff ff e9 a1 07 00 00 ff 85 e8 fe ff ff 8b bd 
Jun  3 07:21:16 logos EIP: [<c02073af>] vsnprintf+0xb0/0x8b4 SS:ESP
0068:f642fba4
Jun  3 07:21:16 logos ---[ end trace 2ead4e5f87a1bffd ]---
Jun  3 07:21:16 logos [drm:drm_release] *ERROR* Device busy: 1 0

Here is another stacktrace for 1st case:
May 19 14:09:34 logos BUG: unable to handle kernel paging request at fffffffe
May 19 14:09:34 logos IP: [<f856bd68>] radeon_set_pcigart+0x298/0x6e6 [radeon]
May 19 14:09:34 logos *pde = 00459067 *pte = 00000000 
May 19 14:09:34 logos Oops: 0002 [#1] 
May 19 14:09:34 logos last sysfs file: /sys/class/power_supply/AC/online
May 19 14:09:34 logos Modules linked in: uhci_hcd ehci_hcd ohci_hcd usb_storage
btusb bnep hidp snd_
pcm_oss rfcomm snd_mixer_oss snd_seq_oss l2cap snd_seq_midi_event snd_seq
snd_seq_device bluetooth f
use radeon drm snd_atiixp_modem snd_atiixp snd_ac97_codec ac97_bus snd_pcm
snd_timer snd soundcore u
sbcore snd_page_alloc tg3 psmouse video libphy [last unloaded: ohci_hcd]
May 19 14:09:34 logos 
May 19 14:09:34 logos Pid: 4670, comm: X Not tainted (2.6.29-tuxonice-r1 #2)
18436NG
May 19 14:09:34 logos EIP: 0060:[<f856bd68>] EFLAGS: 00213246 CPU: 0
May 19 14:09:34 logos EIP is at radeon_set_pcigart+0x298/0x6e6 [radeon]
May 19 14:09:34 logos EAX: fffffffe EBX: f73f0c00 ECX: f73f0c00 EDX: 000000ff
May 19 14:09:34 logos ESI: 00000001 EDI: f44b66c0 EBP: f6b95ef0 ESP: f6b95ee8
May 19 14:09:34 logos DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
May 19 14:09:34 logos Process X (pid: 4670, ti=f6b94000 task=f70ffc40
task.ti=f6b94000)
May 19 14:09:34 logos Stack:
May 19 14:09:34 logos f73f0c00 f73ed400 f6b95f04 f856c211 f85854d8 00000000
00006458 f6b95f24
May 19 14:09:34 logos f85173f8 f44b66c0 f73ed400 f856c1b6 f6bca540 f851724c
00000000 f6b95f38
May 19 14:09:34 logos c01690c2 00000000 f6bca540 f68906a0 f6b95f98 c01697e0
0000000a 00000000
May 19 14:09:34 logos Call Trace:
May 19 14:09:34 logos [<f856c211>] ? radeon_cp_resume+0x5b/0xab [radeon]
May 19 14:09:34 logos [<f85173f8>] ? drm_ioctl+0x1ac/0x223 [drm]
May 19 14:09:34 logos [<f856c1b6>] ? radeon_cp_resume+0x0/0xab [radeon]
May 19 14:09:34 logos [<f851724c>] ? drm_ioctl+0x0/0x223 [drm]
May 19 14:09:34 logos [<c01690c2>] ? vfs_ioctl+0x3e/0x51
May 19 14:09:34 logos [<c01697e0>] ? do_vfs_ioctl+0x420/0x461
May 19 14:09:34 logos [<c016029e>] ? vfs_write+0xf0/0x104
May 19 14:09:34 logos [<c016984d>] ? sys_ioctl+0x2c/0x45
May 19 14:09:34 logos [<c0102c85>] ? sysenter_do_call+0x12/0x25
May 19 14:09:34 logos Code: 10 05 68 01 00 00 89 10 ba 39 00 00 00 89 d8 e8 6b
e3 ff ff 8b 83 1c 03 00 00 25 ff ff 00 00 83 e8 12 83 01 00 00 89 10 ba 39 00
<00> 00 89 d8 e8 6b e3 ff 01 00 00 89 10 ba 39 00 00 00 89 d8 e8 
May 19 14:09:34 logos EIP: [<f856bd68>] radeon_set_pcigart+0x298/0x6e6 [radeon]
SS:ESP 0068:f6b95ee8
May 19 14:09:34 logos ---[ end trace b0d184eab1212cba ]---
May 19 14:09:34 logos [drm:drm_release] *ERROR* Device busy: 1


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to