Bug 22078 - [radeon xpress 200m] dri causes kernel panic on hibernate/poweroff
Summary: [radeon xpress 200m] dri causes kernel panic on hibernate/poweroff
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) All
: medium critical
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-03 22:47 UTC by Ivan Baidakov
Modified: 2019-11-19 08:05 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Ivan Baidakov 2009-06-03 22:47:15 UTC
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
Comment 1 Martin Peres 2019-11-19 08:05:42 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/47.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.