[Bug 90355] DRI_PRIME+radeon+steam=problems + crash
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed May 6 17:42:23 PDT 2015
https://bugs.freedesktop.org/show_bug.cgi?id=90355
Bug ID: 90355
Summary: DRI_PRIME+radeon+steam=problems + crash
Product: Mesa
Version: 10.5
Hardware: Other
OS: All
Status: NEW
Severity: major
Priority: medium
Component: Drivers/Gallium/radeonsi
Assignee: dri-devel at lists.freedesktop.org
Reporter: higuita at gmx.net
QA Contact: dri-devel at lists.freedesktop.org
I'm using ubuntu 15.04 on a thinkpad s440 laptop.
This laptop uses a Intel Haswel card and a AMD HD8670M and i'm the distro
default mesa driver (10.5.2)
i' doing this to enable DRI_PRIME support:
xrandr --setprovideroffloadsink radeon Intel
xcompmgr &
DRI_PRIME=1 steam
please note that i'm using fluxbox and if i don't enble xcompmgr i don't seen
anthing (DRI_PRIME=1 glxgears will only show up a "empty" windows, where with
xcompmgr i can see the glxgears running)
So first problem is this, i require xcompmgr to enable DRI_PRIME. Also check
this bug report: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1430888
If not dupe, i can open a new bug for this problem.
Anyway main problem...
A few seconds after starting steam i get a crash, with this dump:
May 7 00:46:12 danielleite kernel: [ 230.148387] [drm] ib test on ring 1
succeeded in 0 usecs
May 7 00:46:12 danielleite kernel: [ 230.148409] [drm] ib test on ring 2
succeeded in 0 usecs
May 7 00:46:12 danielleite kernel: [ 230.148424] [drm] ib test on ring 3
succeeded in 0 usecs
May 7 00:46:12 danielleite kernel: [ 230.148442] [drm] ib test on ring 4
succeeded in 0 usecs
May 7 00:46:20 danielleite kernel: [ 238.246752] BUG: unable to handle kernel
NULL pointer dereference at 0000000000000d60
May 7 00:46:20 danielleite kernel: [ 238.246777] IP: [<ffffffffc046d049>]
radeon_fence_signaled+0x49/0x90 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.246810] PGD 222766067 PUD 0
May 7 00:46:20 danielleite kernel: [ 238.246820] Oops: 0000 [#1] SMP
May 7 00:46:20 danielleite kernel: [ 238.246830] Modules linked in:
xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat
nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack
ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc ebtable_filter ebtables
ip6table_filter ip6_tables iptable_filter ip_tables x_tables pci_stub
vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ctr ccm binfmt_misc
rfcomm bnep arc4 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core
v4l2_common intel_rapl iosf_mbi btusb x86_pkg_temp_thermal videodev bluetooth
intel_powerclamp media iwlmvm coretemp mac80211 kvm_intel kvm
snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic iwlwifi joydev
snd_hda_intel serio_raw snd_hda_controller snd_hda_codec snd_hwdep
thinkpad_acpi nvram cfg80211 rtsx_pci_ms lpc_ich snd_seq_midi snd_pcm
snd_seq_midi_event snd_rawmidi memstick mei_me mei shpchp snd_seq
snd_seq_device snd_timer snd soundcore intel_smartconnect mac_hid parport_pc
ppdev lp parport autofs4 btrfs xor raid6_pq dm_crypt rtsx_pci_sdmmc
crct10dif_pclmul crc32_pclmul amdkfd amd_iommu_v2 ghash_clmulni_intel radeon
aesni_intel aes_x86_64 lrw gf128mul glue_helper i915 ablk_helper cryptd psmouse
ttm i2c_algo_bit drm_kms_helper ahci libahci drm r8169 rtsx_pci mii video
May 7 00:46:20 danielleite kernel: [ 238.247160] CPU: 0 PID: 3323 Comm: steam
Tainted: G OE 4.0.0-040000-generic #201504121935
May 7 00:46:20 danielleite kernel: [ 238.247182] Hardware name: LENOVO
20AYA05KPG/20AYA05KPG, BIOS J3ET59WW (1.59 ) 07/15/2014
May 7 00:46:20 danielleite kernel: [ 238.247203] task: ffff8802249c5a00 ti:
ffff8800bb0a0000 task.ti: ffff8800bb0a0000
May 7 00:46:20 danielleite kernel: [ 238.247221] RIP:
0010:[<ffffffffc046d049>] [<ffffffffc046d049>] radeon_fence_signaled+0x49/0x90
[radeon]
May 7 00:46:20 danielleite kernel: [ 238.247253] RSP: 0018:ffff8800bb0a3978
EFLAGS: 00010246
May 7 00:46:20 danielleite kernel: [ 238.247266] RAX: 0000000000000000 RBX:
ffff8800c6d0f480 RCX: 000000010040001c
May 7 00:46:20 danielleite kernel: [ 238.247283] RDX: 0000000000000000 RSI:
0000000000000000 RDI: 0000000000000000
May 7 00:46:20 danielleite kernel: [ 238.247301] RBP: ffff8800bb0a3998 R08:
ffff8802235fc8c0 R09: 000000010040001c
May 7 00:46:20 danielleite kernel: [ 238.247318] R10: ffffffffc04e032c R11:
0000000000018bf8 R12: 0000000000000000
May 7 00:46:20 danielleite kernel: [ 238.247335] R13: 0000000000000d60 R14:
0000000000000100 R15: ffff8802249c5a00
May 7 00:46:20 danielleite kernel: [ 238.247353] FS: 0000000000000000(0000)
GS:ffff88022f200000(0063) knlGS:00000000f39b2b40
May 7 00:46:20 danielleite kernel: [ 238.247372] CS: 0010 DS: 002b ES: 002b
CR0: 0000000080050033
May 7 00:46:20 danielleite kernel: [ 238.247386] CR2: 0000000000000d60 CR3:
0000000223512000 CR4: 00000000001407f0
May 7 00:46:20 danielleite kernel: [ 238.247411] Stack:
May 7 00:46:20 danielleite kernel: [ 238.247421] ffff8800bb0a3998
ffff880224a83c40 ffff88020c3e56c0 ffff880221305a38
May 7 00:46:20 danielleite kernel: [ 238.247443] ffff8800bb0a39c8
ffffffffc04e03b4 ffff8800bb0a3c00 ffff880221305990
May 7 00:46:20 danielleite kernel: [ 238.247463] ffff8800bb0a3c00
0000000000005d00 ffff8800bb0a3ac8 ffffffffc04e0ac8
May 7 00:46:20 danielleite kernel: [ 238.247483] Call Trace:
May 7 00:46:20 danielleite kernel: [ 238.247508] [<ffffffffc04e03b4>]
radeon_sa_bo_try_free+0x64/0x80 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247540] [<ffffffffc04e0ac8>]
radeon_sa_bo_new+0xf8/0x3b0 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247567] [<ffffffffc0489050>] ?
radeon_irq_kms_disable_hpd+0xb0/0xb0 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247599] [<ffffffffc053bfb2>]
radeon_ib_get+0x42/0xe0 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247625] [<ffffffffc04891e5>]
radeon_cs_ib_fill+0x85/0x220 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247652] [<ffffffffc048a35b>]
radeon_cs_ioctl+0x10b/0x200 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247677] [<ffffffffc0135ee6>]
drm_ioctl+0x2e6/0x590 [drm]
May 7 00:46:20 danielleite kernel: [ 238.247702] [<ffffffffc048a250>] ?
radeon_cs_parser_init+0x400/0x400 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247722] [<ffffffff810f8372>] ?
futex_wake+0x72/0x140
May 7 00:46:20 danielleite kernel: [ 238.247742] [<ffffffffc045134d>]
radeon_drm_ioctl+0x5d/0xa0 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247769] [<ffffffffc054c9a4>]
radeon_kms_compat_ioctl+0x14/0x30 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247788] [<ffffffff81250308>]
compat_SyS_ioctl+0xb8/0x220
May 7 00:46:20 danielleite kernel: [ 238.247804] [<ffffffff817f25ea>]
sysenter_dispatch+0x7/0x21
May 7 00:46:20 danielleite kernel: [ 238.247817] Code: 89 fb 4c 89 6d f8 74
39 8b 77 68 4c 8b 67 60 48 8b 7f 58 89 f0 48 89 c2 48 c1 e0 08 48 c1 e2 04 48
29 d0 4c 8d ac 07 60 0d 00 00 <49> 8b 45 00 49 39 c4 77 1e 48 89 df e8 96 e0 0e
c1 b8 01 00 00
May 7 00:46:20 danielleite kernel: [ 238.247893] RIP [<ffffffffc046d049>]
radeon_fence_signaled+0x49/0x90 [radeon]
May 7 00:46:20 danielleite kernel: [ 238.247919] RSP <ffff8800bb0a3978>
May 7 00:46:20 danielleite kernel: [ 238.247927] CR2: 0000000000000d60
May 7 00:46:20 danielleite kernel: [ 238.252481] ---[ end trace
b0a26b210316c3d3 ]---
Thanks for the help and for mesa & open drivers!
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150507/c8277d31/attachment-0001.html>
More information about the dri-devel
mailing list