A few times in a month, my computer fails to resume and just hangs, with black screen, and needs hard reset. This time I got lucky and kernel panic text was shown on my screen, so I took a shot of it. There's a lot of [ttm] and [radeon] strings in it, so it looks like it is related to my Radeon card. The text on the screen has "scrolled" once in a while (it seemed to be rotation), I hope I captured everything important.
Radeon R9 270:
01:00.0 VGA compatible controller : Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R7 370 / R9 270/370 OEM] [1002:6811]
fully updated Fedora 22:
Please tell me if I can add more useful information somehow. That issue is not easily reproducible, it happens rarely and usually I just see a black screen, so I can't even tell whether it is always the same issue or not.
Created attachment 117026 [details]
kernel trace - shot1
Created attachment 117027 [details]
kernel trace - shot2
The traces look like some kind of deadlock in on_each_cpu/smp_call_function_many, not a problem in TTM or the radeon driver. Please report that problem against the kernel.
As for the hang on resume, can you still log into the system via ssh when that happens, or does it at least respond to ping?
I can't say for this exact case, but usually the system is dead, doesn't even respond to pings.
I'll report against the kernel, thank you. Would you happen to know against which product and component this should be reported against?
(In reply to Kamil Páral from comment #4)
> I can't say for this exact case, but usually the system is dead, doesn't
> even respond to pings.
Note that that sounds like it might be a different problem than the one shown in the attached traces.
> I'll report against the kernel, thank you. Would you happen to know against
> which product and component this should be reported against?
Not sure. :( In the worst case, you could try Other / Other. But it might be better to contact the maintainers / maintenance mailing lists of the files containing the on_each_cpu/smp_call_function_many functions directly by e-mail. You can use scripts/get_maintainer.pl to find out what those are.
Good to know about that script. Thanks for help.
For the record, this got reported here: