Bug 26949 - kms : radeon rv620 : crash with dynpm=1
Summary: kms : radeon rv620 : crash with dynpm=1
Status: RESOLVED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium major
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-07 23:19 UTC by Alexandre Derumier
Modified: 2013-07-09 00:07 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Alexandre Derumier 2010-03-07 23:19:21 UTC
Hi, i'had a crash today with last kernel git 2.6.33-git13, with my dell laptop 15, radeon rv620 with radeon.dynpm=1 radeon.dynclks=1.

the crash occur when i had restarted Xorg

here the stack trace:


Mar  8 08:10:45 spirit-laptop kernel: Pid: 3953, comm: Xorg Not tainted 2.6.33-05070-g64ba992-dirty #1 0P132H/Studio 1537
Mar  8 08:10:45 spirit-laptop kernel: EIP: 0060:[<f825ab2b>] EFLAGS: 00013202 CPU: 0
Mar  8 08:10:45 spirit-laptop kernel: EIP is at radeon_pm_compute_clocks+0x7b/0x210 [radeon]
Mar  8 08:10:45 spirit-laptop kernel: EAX: f70f3800 EBX: f73f8000 ECX: 00000000 EDX: 00000002
Mar  8 08:10:45 spirit-laptop kernel: ESI: f7369ef4 EDI: 00000001 EBP: 00000001 ESP: f6167d4c
Mar  8 08:10:45 spirit-laptop kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Mar  8 08:10:45 spirit-laptop kernel: Process Xorg (pid: 3953, ti=f6166000 task=f6998000 task.ti=f6166000)
Mar  8 08:10:45 spirit-laptop kernel: Stack:
Mar  8 08:10:45 spirit-laptop kernel: f73408a0 f73408a4 00000044 f6167d9c f73f8a20 f7397200 00000003 f73f8000
Mar  8 08:10:45 spirit-laptop kernel: <0> f7397804 f8211bc5 00000001 f8276f3b f82645a1 f826e8f0 00000015 00000003
Mar  8 08:10:45 spirit-laptop kernel: <0> 00000001 00000000 0000007b 000000d8 00000000 f7397200 f7369ef4 f7369ef4
Mar  8 08:10:45 spirit-laptop kernel: Call Trace:
Mar  8 08:10:45 spirit-laptop kernel: [<f8211bc5>] ? radeon_atom_encoder_dpms+0xa5/0x240 [radeon]
Mar  8 08:10:45 spirit-laptop kernel: [<f80d6ea8>] ? drm_helper_disable_unused_functions+0x178/0x180 [drm_kms_helper]
Mar  8 08:10:45 spirit-laptop kernel: [<f80d88cf>] ? drm_crtc_helper_set_config+0x81f/0x8a0 [drm_kms_helper]
Mar  8 08:10:45 spirit-laptop kernel: [<c10d2701>] ? __destroy_inode+0x1/0x70
Mar  8 08:10:45 spirit-laptop kernel: [<c10cf2f7>] ? d_kill+0x47/0x60
Mar  8 08:10:45 spirit-laptop kernel: [<f80aa6c6>] ? drm_framebuffer_cleanup+0xa6/0xd0 [drm]
Mar  8 08:10:45 spirit-laptop kernel: [<c10cf9a4>] ? dput+0x84/0x120
Mar  8 08:10:45 spirit-laptop kernel: [<f821395e>] ? radeon_user_framebuffer_destroy+0x2e/0x40 [radeon]
Mar  8 08:10:45 spirit-laptop kernel: [<f80a8af5>] ? drm_fb_release+0x55/0x70 [drm]
Mar  8 08:10:45 spirit-laptop kernel: [<f80a0e87>] ? drm_release+0x547/0x650 [drm]
Mar  8 08:10:45 spirit-laptop kernel: [<c10c0257>] ? __fput+0xc7/0x1d0
Mar  8 08:10:45 spirit-laptop kernel: [<c10bcd17>] ? filp_close+0x47/0x80
Mar  8 08:10:45 spirit-laptop kernel: [<c103756f>] ? mmput+0x7f/0xc0
Mar  8 08:10:45 spirit-laptop kernel: [<c103b72a>] ? put_files_struct+0x7a/0x100
Mar  8 08:10:45 spirit-laptop kernel: [<c103d58c>] ? do_exit+0x68c/0x6e0
Mar  8 08:10:45 spirit-laptop kernel: [<c1025c42>] ? do_page_fault+0x102/0x300
Mar  8 08:10:45 spirit-laptop kernel: [<c103d61c>] ? do_group_exit+0x3c/0xa0
Mar  8 08:10:45 spirit-laptop kernel: [<c103d691>] ? sys_exit_group+0x11/0x20
Mar  8 08:10:45 spirit-laptop kernel: [<c100379f>] ? sysenter_do_call+0x12/0x28
Mar  8 08:10:45 spirit-laptop kernel: Code: c6 f4 02 00 00 39 d6 74 71 31 d2 bf 01 00 00 00 8b a8 d8 02 00 00 85 ed 74 25 83 b8 c0 02 00 00 03 74 1c 8b 4d 20 89 fd 83 c2 01 <8b> 89 0c 01 00 00 d3 e5 09 ab 8c 0a 00 00 8b 88 38 01 00 00 8d 
Mar  8 08:10:45 spirit-laptop kernel: EIP: [<f825ab2b>] radeon_pm_compute_clocks+0x7b/0x210 [radeon] SS:ESP 0068:f6167d4c
Mar  8 08:10:45 spirit-laptop kernel: CR2: 000000000000010c
Mar  8 08:10:45 spirit-laptop kernel: ---[ end trace f97cae595a3c71be ]---
Mar  8 08:10:45 spirit-laptop kernel: Fixing recursive fault but reboot is needed!
Comment 1 Rafał Miłecki 2010-11-02 02:38:46 UTC
Please try newer kernel and /sys/class/drm/card0/device/power_method
Comment 2 Timothy Arceri 2013-07-09 00:07:12 UTC
Marking as invalid as the old dynamic power code is made obsolete by the new DPM code coming in the 3.11 kernal. 

Also the reporter never retested with a newer kernal after the initial report.


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.