[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