[radeonsi, regression] All my Steam games fail to load into the 3D-engine-powered part (SIGPWR and SIGXCPU)

Andy Furniss adf.lists at gmail.com
Sat Nov 15 10:05:25 PST 2014


Kai Wasserbäch wrote:
> Dear Alex, I've built your drm-next-3.19-wip branch (commit
> be762d181e130d0e6e630f823400e9e1ba3bafd8) and with that kernel and
> the graphics stack detailed below, I can't run any of my Steam games
> anymore. All of them immediately go into the defunct state, when
> their 3D engine is powered up (ie. I get to see the intro/vendor
> videos but almost nothing after that, including the main menus). When
> I attach gdb to a game process, the games stop on a SIGPWR. If I hit
> c I usually get a SIGXCPU next, sometimes it's another SIGPWR. But
> no matter how often you hit c you always get one of those two signals
> and the game is just dead. Normal desktop with 3D acceleration and
> effects (KDE) is working fine.
>
> This is a regression over my previous kernel
> (Git:git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git:v3.18-rc1
>
>
+ <https://bugs.freedesktop.org/attachment.cgi?id=107451> and
> <https://bugs.freedesktop.org/attachment.cgi?id=107544>).
>
> I didn't have time to bisect this yet, but maybe you have an idea
> what might cause this right away. I'm also not sure if it's a bug in
> the DRI portion of the kernel.
>
> Is there anything besides a bisect you would need to debug this?

I also see an issue with current drm-next-3.19-wip branch with pitcairn
and demos line Unigine Valley and Unreal Elemental.

I was running last weeks drm-next-3.19-wip OK with these, so I guess the
issue is near head, though the way other things get merged in etc makes
it a bit hard to see what's new just looking at cgit.

This is what I get in dmesg

[  730.830960] BUG: unable to handle kernel paging request at 
ffffeb0400404000
[  730.830993] IP: [<ffffffff81156c72>] kfree+0x62/0x1c0
[  730.831013] PGD 0
[  730.831019] Oops: 0000 [#1] PREEMPT SMP
[  730.831034] Modules linked in: radeon fbcon bitblit fbcon_rotate 
fbcon_ccw fbcon_ud fbcon_cw softcursor snd_hda_codec_hdmi font 
snd_hda_codec_realtek tileblit snd_hda_codec_generic i2c_algo_bit 
snd_usb_audio snd_hda_intel drm_kms_helper snd_hda_controller 
snd_usbmidi_lib snd_hda_codec snd_rawmidi ttm snd_seq_device snd_hwdep 
snd_pcm drm snd_timer ata_generic r8169 pata_acpi snd xhci_pci xhci_hcd 
plusb soundcore asus_atk0110 pcspkr acpi_cpufreq usbnet mii k10temp 
i2c_piix4 pata_jmicron
[  730.831247] CPU: 0 PID: 576 Comm: RenderThread 1 Not tainted 
3.18.0-rc4-gbe762d1 #1
[  730.831274] Hardware name: System manufacturer System Product 
Name/M4A89GTD-PRO/USB3, BIOS 1456    05/04/2010
[  730.831308] task: ffff8802254e60c0 ti: ffff8801c69a4000 task.ti: 
ffff8801c69a4000
[  730.831333] RIP: 0010:[<ffffffff81156c72>]  [<ffffffff81156c72>] 
kfree+0x62/0x1c0
[  730.831360] RSP: 0018:ffff8801c69a7c98  EFLAGS: 00010286
[  730.831377] RAX: ffffeb0400404000 RBX: ffffc90010100000 RCX: 
0000000000000100
[  730.831400] RDX: ffffea0000000000 RSI: ffff88008a528118 RDI: 
ffffc90010100000
[  730.831424] RBP: ffff8801c69a7cd8 R08: ffffc90010100000 R09: 
ffff880224d942e8
[  730.831447] R10: 00000000000002d0 R11: ffff880224d941b8 R12: 
ffff8801bf3c9a80
[  730.831471] R13: ffffffffa030983c R14: ffff8801c69a7d00 R15: 
ffff8801c69a7dc8
[  730.831495] FS:  00007f3911d62700(0000) GS:ffff88022fc00000(0000) 
knlGS:0000000000000000
[  730.831523] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  730.831542] CR2: ffffeb0400404000 CR3: 00000001d1de8000 CR4: 
00000000000007f0
[  730.832968] Stack:
[  730.834373]  ffff8801c69a7ca8 ffffffff815379c1 ffff8801c69a7cd8 
ffff8801be8796c0
[  730.835811]  ffff8801bf3c9a80 ffff880224d94000 ffff8801c69a7d00 
ffff8801c69a7dc8
[  730.837257]  ffff8801c69a7d78 ffffffffa030983c ffffc90010100000 
ffffc90000000000
[  730.838699] Call Trace:
[  730.840126]  [<ffffffff815379c1>] ? _raw_spin_unlock+0x11/0x30
[  730.841597]  [<ffffffffa030983c>] radeon_gem_va_ioctl+0x4fc/0x610 
[radeon]
[  730.843073]  [<ffffffffa013f1ac>] drm_ioctl+0x1ac/0x630 [drm]
[  730.844541]  [<ffffffff8106b205>] ? preempt_count_add+0x55/0xb0
[  730.846007]  [<ffffffff815379f3>] ? _raw_spin_unlock_irqrestore+0x13/0x30
[  730.847475]  [<ffffffff8136f586>] ? __pm_runtime_resume+0x56/0x70
[  730.848947]  [<ffffffffa02d5053>] radeon_drm_ioctl+0x53/0x90 [radeon]
[  730.850423]  [<ffffffff811710f0>] do_vfs_ioctl+0x2d0/0x4b0
[  730.851885]  [<ffffffff8117ae14>] ? __fget+0x74/0xb0
[  730.853347]  [<ffffffff81171317>] SyS_ioctl+0x47/0x90
[  730.854812]  [<ffffffff81538516>] system_call_fastpath+0x16/0x1b
[  730.856284] Code: 00 00 00 80 ff 77 00 00 48 01 d8 48 0f 42 15 b6 03 
8c 00 48 01 d0 48 ba 00 00 00 00 00 ea ff ff 48 c1 e8 0c 48 c1 e0 06 48 
01 d0 <48> 8b 10 80 e6 80 0f 85 2f 01 00 00 49 89 c6 49 8b 06 a8 80 0f
[  730.857914] RIP  [<ffffffff81156c72>] kfree+0x62/0x1c0
[  730.859465]  RSP <ffff8801c69a7c98>
[  730.861021] CR2: ffffeb0400404000
[  730.872919] ---[ end trace c7fce73a27e29045 ]---








More information about the dri-devel mailing list