Bug 1109487 - Radeon driver causes kernel crash
Summary: Radeon driver causes kernel crash
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-06-14 12:18 UTC by Susi Lehtola
Modified: 2015-06-29 21:07 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-29 21:07:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Susi Lehtola 2014-06-14 12:18:30 UTC
Description of problem:


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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Susi Lehtola 2014-06-14 12:22:25 UTC
Ugh, I don't know why it submitted the bug in the middle of editing.

Anyway, I get crashes consistently with kernels in the 3.14 series. The last kernel that worked for me was 3.13.10-200.fc20.

I have a kernel dump and a backtrace:
crash> bt
PID: 0      TASK: ffff880129b2df00  CPU: 1   COMMAND: "swapper/1"
 #0 [ffff88012fc43ad0] machine_kexec at ffffffff8104f211
 #1 [ffff88012fc43b28] crash_kexec at ffffffff8110a9d2
 #2 [ffff88012fc43bf8] oops_end at ffffffff816f8658
 #3 [ffff88012fc43c20] no_context at ffffffff816eb81d
 #4 [ffff88012fc43c70] __bad_area_nosemaphore at ffffffff816eb8b3
 #5 [ffff88012fc43cb8] bad_area_nosemaphore at ffffffff816eba1d
 #6 [ffff88012fc43cc8] __do_page_fault at ffffffff816faf70
 #7 [ffff88012fc43dd0] do_page_fault at ffffffff816fb442
 #8 [ffff88012fc43df0] page_fault at ffffffff816f7a88
    [exception RIP: radeon_driver_irq_handler_kms+27]
    RIP: ffffffffa00f5a3b  RSP: ffff88012fc43ea8  RFLAGS: 00010086
    RAX: 0000000000000000  RBX: ffff880036993800  RCX: 00000000fffffffa
    RDX: 0000000000000000  RSI: ffff880036993800  RDI: ffff88003656c000
    RBP: ffff88012fc43eb0   R8: ffff880036932a00   R9: ffff88012ac00000
    R10: 000000000000002d  R11: 0000000000000001  R12: 000000000000002b
    R13: 00000000000000c1  R14: 0000000000000000  R15: 0000000000000000
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #9 [ffff88012fc43eb8] handle_irq_event_percpu at ffffffff810e57fe
#10 [ffff88012fc43f00] handle_irq_event at ffffffff810e59c7
#11 [ffff88012fc43f28] handle_edge_irq at ffffffff810e858f
#12 [ffff88012fc43f40] handle_irq at ffffffff810169ff
#13 [ffff88012fc43f78] do_IRQ at ffffffff8170284f
--- <IRQ stack> ---
#14 [ffff880129b7fdb8] ret_from_intr at ffffffff816f776d
    [exception RIP: native_safe_halt+6]
    RIP: ffffffff81054566  RSP: ffff880129b7fe68  RFLAGS: 00000246
    RAX: 0000000000000000  RBX: ffff880129b7fdf0  RCX: 0000000000000000
    RDX: 0000000000000000  RSI: ffff880129b7fe9c  RDI: 00000000c0010055
    RBP: ffff880129b7fe68   R8: 0000000000000000   R9: ffff880129ba2a00
    R10: 0000000000000400  R11: 0000000000000001  R12: ffff880129b7fde0
    R13: ffff880129b7fdf0  R14: ffff880129b7fdd0  R15: ffff88012fc4dcc0
    ORIG_RAX: ffffffffffffff3e  CS: 0010  SS: 0018
#15 [ffff880129b7fe70] default_idle at ffffffff8101df6f
#16 [ffff880129b7fe90] amd_e400_idle at ffffffff8101e05e
#17 [ffff880129b7feb8] arch_cpu_idle at ffffffff8101e866
#18 [ffff880129b7fec8] cpu_startup_entry at ffffffff810e4d05
#19 [ffff880129b7ff28] start_secondary at ffffffff81044f9b

which I only managed to reproduce with kernel-3.14.6-200.fc20 by booting first into text mode and then starting X from the console. With other kernels the system crashes totally before it does the dump.

System info:
$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 5)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4350/4550]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV710/730 HDMI Audio [Radeon HD 4000 series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
03:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

Comment 2 Fedora End Of Life 2015-05-29 12:06:51 UTC
This message is a reminder that Fedora 20 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 20. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '20'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 20 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 3 Fedora End Of Life 2015-06-29 21:07:20 UTC
Fedora 20 changed to end-of-life (EOL) status on 2015-06-23. Fedora 20 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


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