Bug 92796 - [BXT] GPU hang (and reset not working) when executing gem_reloc_vs_gpu
Summary: [BXT] GPU hang (and reset not working) when executing gem_reloc_vs_gpu
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high critical
Assignee: peter.antoine
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-03 14:15 UTC by cprigent
Modified: 2015-12-08 14:06 UTC (History)
1 user (show)

See Also:
i915 platform: BXT
i915 features:


Attachments
error.gz (375.63 KB, text/plain)
2015-11-03 14:15 UTC, cprigent
no flags Details
kern.log (4.48 MB, text/plain)
2015-11-03 14:16 UTC, cprigent
no flags Details

Description cprigent 2015-11-03 14:15:31 UTC
Created attachment 119382 [details]
error.gz

BXT-P
Hardware 
Platform: Broxton P A0 Platform 
CPU Name : Intel(R) @ 1.2 GHz (family: 6, model: 92, stepping: 8) – 4 cores
SoC : BROXTON-P A0
CRB : Apollo Lake RVP Fab1
Software 
Linux distribution: Ubuntu 15.04 64 bits 
kernel 4.3.0-rc5 (26f82bd8) from https://github.com/ideak/linux.git BXT branch
commit 26f82bd872901733b739480e8899a92966ae9292
Author: Imre Deak <imre.deak@intel.com>
Date:   Tue Oct 20 16:44:03 2015 +0300
drm/i915/bxt: update bxt_defconfig
Enable Kconfig options needed for UART/eMMC.
Signed-off-by: Imre Deak <imre.deak@intel.com>
BIOS: APLKRVPA.X64.0104.R43.1510080446 
BIOS (IFWI Version): APLK_IFWI_X64_R_2015_41_5_02
CSE : 3.0.0.1044
KSC : 1.02
One HDMI monitor connected: Samsung ls24c65u

Regression:
------------
No. Tested for the first time

Steps:
-------
1. Execute command:
./gem_reloc_vs_gpu

Actual result:
---------------
1. Most of the subtests are fail. IGT is not responding. Log shows a GPU hang.

Expected result:
----------------
1. Subtests are Pass

/var/log/kern.log and /sys/class/drm/card0/error attached

From kern.log:
--------------
[  225.940416] [drm] GPU HANG: ecode 9:2:0xe77ffff2, in gem_reloc_vs_gp [1178], reason: Ring hung, action: reset
[  225.940504] [drm:i915_reset_and_wakeup] resetting chip
[  225.942652] drm/i915: Resetting chip after gpu hang

[  225.943463] ------------[ cut here ]------------
[  225.943524] WARNING: CPU: 2 PID: 48 at drivers/gpu/drm/i915/intel_lrc.c:702 intel_logical_ring_begin+0x24f/0x290 [i915]()
[  225.943528] WARN_ON(&target->list == &ring->request_list)
[  225.943531] Modules linked in: binfmt_misc cfg80211 snd_hda_codec_hdmi nls_iso8859_1 joydev hid_generic usbhid spi_pxa2xx_platform 8250_dw intel_rapl iosf_mbi i2c_designware_platform i2c_designware_core intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw snd_soc_rt286 snd_hda_intel snd_soc_rl6347a snd_hda_codec snd_soc_core snd_hda_core snd_compress snd_hwdep snd_pcm_dmaengine snd_pcm i915 snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device drm_kms_helper snd_timer drm xhci_pci xhci_hcd intel_lpss_pci shpchp intel_lpss fb_sys_fops snd syscopyarea sysfillrect i2c_hid sysimgblt hid soundcore rfkill_gpio int3400_thermal int3403_thermal mac_hid int3402_thermal int340x_thermal_zone acpi_thermal_rel acpi_cpufreq parport_pc ppdev lp parport autofs4 igb i2c_algo_bit psmouse sdhci_pci dca sdhci ptp mmc_core ahci pps_core libahci
[  225.943648] CPU: 2 PID: 48 Comm: kworker/u8:1 Tainted: G     U  W       4.3.0-rc5-intel-bxt+ #2
[  225.943651] Hardware name: Intel Corp. BROXTON P A0 PLATFORM/NOTEBOOK, BIOS APLK_IFWI_X64_R_2015_41_5_02 10/08/2015
[  225.943682] Workqueue: i915-hangcheck i915_hangcheck_elapsed [i915]
[  225.943687]  ffffffffa03d58d0 ffff880275a4ba10 ffffffff8138c78d ffff880275a4ba58
[  225.943693]  ffff880275a4ba48 ffffffff81077b66 ffff880273de2230 ffff880272151480
[  225.943698]  ffff8802749df0c0 0000000000000298 ffff880273de2278 ffff880275a4baa8
[  225.943704] Call Trace:
[  225.943721]  [<ffffffff8138c78d>] dump_stack+0x44/0x57
[  225.943737]  [<ffffffff81077b66>] warn_slowpath_common+0x86/0xc0
[  225.943747]  [<ffffffff81077bec>] warn_slowpath_fmt+0x4c/0x50
[  225.943759]  [<ffffffff810a61f2>] ? sched_clock_cpu+0x72/0xa0
[  225.943807]  [<ffffffffa03480ef>] intel_logical_ring_begin+0x24f/0x290 [i915]
[  225.943857]  [<ffffffffa034b2df>] emit_mocs_control_table+0x2f/0x180 [i915]
[  225.943903]  [<ffffffffa034b4a0>] intel_rcs_context_init_mocs+0x70/0x300 [i915]
[  225.943950]  [<ffffffffa0348f8e>] gen8_init_rcs_context+0x12e/0x210 [i915]
[  225.943996]  [<ffffffffa0348925>] ? intel_logical_ring_reserve_space+0x25/0x30 [i915]
[  225.944032]  [<ffffffffa03272f8>] i915_gem_context_enable+0x28/0x50 [i915]
[  225.944069]  [<ffffffffa03394ca>] i915_gem_init_hw+0x1ca/0x4d0 [i915]
[  225.944103]  [<ffffffffa02fdc73>] i915_reset+0x83/0x160 [i915]
[  225.944129]  [<ffffffffa03023c8>] i915_reset_and_wakeup+0xc8/0x140 [i915]
[  225.944158]  [<ffffffffa030709c>] i915_handle_error+0x9c/0xb0 [i915]
[  225.944165]  [<ffffffff810cc969>] ? vprintk_default+0x29/0x40
[  225.944172]  [<ffffffff8116e548>] ? printk+0x4d/0x4f
[  225.944200]  [<ffffffffa030734f>] i915_hangcheck_elapsed+0x25f/0x440 [i915]
[  225.944207]  [<ffffffff8108fa0e>] process_one_work+0x14e/0x3d0
[  225.944211]  [<ffffffff810900ba>] worker_thread+0x11a/0x470
[  225.944217]  [<ffffffff81735397>] ? __schedule+0x337/0x8f0
[  225.944221]  [<ffffffff8108ffa0>] ? rescuer_thread+0x310/0x310
[  225.944226]  [<ffffffff81095809>] kthread+0xc9/0xe0
[  225.944231]  [<ffffffff81095740>] ? kthread_park+0x60/0x60
[  225.944237]  [<ffffffff8173988f>] ret_from_fork+0x3f/0x70
[  225.944241]  [<ffffffff81095740>] ? kthread_park+0x60/0x60
[  225.944245] ---[ end trace 2ca0ce71fd54a6d0 ]---
[  225.944249] [drm:emit_mocs_control_table] intel_logical_ring_begin failed -28
[  225.944289] [drm:gen8_init_rcs_context [i915]] *ERROR* MOCS failed to program: expect performance issues.
[  225.944494] ------------[ cut here ]------------
[  225.944544] WARNING: CPU: 2 PID: 48 at drivers/gpu/drm/i915/intel_lrc.c:702 intel_logical_ring_begin+0x24f/0x290 [i915]()
[  225.944547] WARN_ON(&target->list == &ring->request_list)
[  225.944550] Modules linked in: binfmt_misc cfg80211 snd_hda_codec_hdmi nls_iso8859_1 joydev hid_generic usbhid spi_pxa2xx_platform 8250_dw intel_rapl iosf_mbi i2c_designware_platform i2c_designware_core intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw snd_soc_rt286 snd_hda_intel snd_soc_rl6347a snd_hda_codec snd_soc_core snd_hda_core snd_compress snd_hwdep snd_pcm_dmaengine snd_pcm i915 snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device drm_kms_helper snd_timer drm xhci_pci xhci_hcd intel_lpss_pci shpchp intel_lpss fb_sys_fops snd syscopyarea sysfillrect i2c_hid sysimgblt hid soundcore rfkill_gpio int3400_thermal int3403_thermal mac_hid int3402_thermal int340x_thermal_zone acpi_thermal_rel acpi_cpufreq parport_pc ppdev lp parport autofs4 igb i2c_algo_bit psmouse sdhci_pci dca sdhci ptp mmc_core ahci pps_core libahci
[  225.944649] CPU: 2 PID: 48 Comm: kworker/u8:1 Tainted: G     U  W       4.3.0-rc5-intel-bxt+ #2
[  225.944652] Hardware name: Intel Corp. BROXTON P A0 PLATFORM/NOTEBOOK, BIOS APLK_IFWI_X64_R_2015_41_5_02 10/08/2015
[  225.944681] Workqueue: i915-hangcheck i915_hangcheck_elapsed [i915]
[  225.944684]  ffffffffa03d58d0 ffff880275a4ba40 ffffffff8138c78d ffff880275a4ba88
[  225.944690]  ffff880275a4ba78 ffffffff81077b66 ffff880273de2230 ffff880272151480
[  225.944695]  ffff8802749df0c0 00000000000000b0 ffff880273de2278 ffff880275a4bad8
[  225.944701] Call Trace:
[  225.944710]  [<ffffffff8138c78d>] dump_stack+0x44/0x57
[  225.944716]  [<ffffffff81077b66>] warn_slowpath_common+0x86/0xc0
[  225.944720]  [<ffffffff81077bec>] warn_slowpath_fmt+0x4c/0x50
[  225.944760]  [<ffffffffa03480ef>] intel_logical_ring_begin+0x24f/0x290 [i915]
[  225.944799]  [<ffffffffa03481b4>] gen8_emit_bb_start+0x84/0x270 [i915]
[  225.944837]  [<ffffffffa033b818>] ? i915_gem_render_state_prepare+0x298/0x3a0 [i915]
[  225.944877]  [<ffffffffa0348fc7>] gen8_init_rcs_context+0x167/0x210 [i915]
[  225.944913]  [<ffffffffa03272f8>] i915_gem_context_enable+0x28/0x50 [i915]
[  225.944950]  [<ffffffffa03394ca>] i915_gem_init_hw+0x1ca/0x4d0 [i915]
[  225.944976]  [<ffffffffa02fdc73>] i915_reset+0x83/0x160 [i915]
[  225.945003]  [<ffffffffa03023c8>] i915_reset_and_wakeup+0xc8/0x140 [i915]
[  225.945032]  [<ffffffffa030709c>] i915_handle_error+0x9c/0xb0 [i915]
[  225.945038]  [<ffffffff810cc969>] ? vprintk_default+0x29/0x40
[  225.945044]  [<ffffffff8116e548>] ? printk+0x4d/0x4f
[  225.945072]  [<ffffffffa030734f>] i915_hangcheck_elapsed+0x25f/0x440 [i915]
[  225.945078]  [<ffffffff8108fa0e>] process_one_work+0x14e/0x3d0
[  225.945082]  [<ffffffff810900ba>] worker_thread+0x11a/0x470
[  225.945088]  [<ffffffff81735397>] ? __schedule+0x337/0x8f0
[  225.945092]  [<ffffffff8108ffa0>] ? rescuer_thread+0x310/0x310
[  225.945097]  [<ffffffff81095809>] kthread+0xc9/0xe0
[  225.945102]  [<ffffffff81095740>] ? kthread_park+0x60/0x60
[  225.945107]  [<ffffffff8173988f>] ret_from_fork+0x3f/0x70
[  225.945112]  [<ffffffff81095740>] ? kthread_park+0x60/0x60
[  225.945115] ---[ end trace 2ca0ce71fd54a6d1 ]---

[  225.945177] [drm:i915_gem_context_enable [i915]] *ERROR* ring init context: -28
[  225.945301] [drm:i915_gem_init_hw [i915]] *ERROR* Context enable ring #0 failed -28
[  225.947008] [drm:i915_reset [i915]] *ERROR* Failed hw init on reset -28

[  228.698475] [drm:intel_lr_context_deferred_alloc [i915]] *ERROR* ring create req: -5

Log from IGT:
-------------
./gem_reloc_vs_gpu
IGT-Version: 1.12-NOT-GIT (x86_64) (Linux: 4.3.0-rc5-intel-bxt+ x86_64)
Test assertion failure function igt_get_stop_rings, file igt_gt.c:299:
Failed assertion: fd >= 0
Last errno: 13, Permission denied
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [igt_get_stop_rings+0x5d]
  #2 [check_stop_rings+0xa]
  #3 [gem_quiescent_gpu+0x22]
  #4 [drm_open_driver+0x7e]
  #5 [__real_main296+0x47]
  #6 [main+0x35]
  #7 [__libc_start_main+0xf0]
  #8 [_start+0x29]
  #9 [<unknown>+0x29]
Test gem_reloc_vs_gpu failed.
**** DEBUG ****
(gem_reloc_vs_gpu:1162) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation()
Test requirement passed: fd >= 0
Test assertion failure function igt_get_stop_rings, file igt_gt.c:299:
Failed assertion: fd >= 0
Last errno: 13, Permission denied
****  END  ****
Subtest normal: FAIL
Subtest faulting-reloc: FAIL
Subtest interruptible: FAIL
Subtest interruptible-hang: FAIL
Subtest faulting-reloc-interruptible: FAIL
Subtest faulting-reloc-interruptible-hang: FAIL
Subtest forked: FAIL
Subtest forked-interruptible: FAIL
Subtest forked-faulting-reloc: FAIL
Subtest forked-interruptible-faulting-reloc: FAIL
Subtest forked-thrashing: FAIL
Subtest forked-interruptible-thrashing: FAIL
Subtest forked-faulting-reloc-thrashing: FAIL
Subtest forked-interruptible-faulting-reloc-thrashing: FAIL
Subtest forked-thrash-inactive: FAIL
Subtest forked-interruptible-thrash-inactive: FAIL
Subtest forked-faulting-reloc-thrash-inactive: FAIL
Subtest forked-interruptible-faulting-reloc-thrash-inactive: FAIL
Subtest forked-hang: FAIL
Subtest forked-interruptible-hang: FAIL
Subtest forked-faulting-reloc-hang: FAIL
Subtest forked-interruptible-faulting-reloc-hang: FAIL
Subtest forked-thrashing-hang: FAIL
Subtest forked-interruptible-thrashing-hang: FAIL
Subtest forked-faulting-reloc-thrashing-hang: FAIL
Subtest forked-interruptible-faulting-reloc-thrashing-hang: FAIL
Subtest forked-thrash-inactive-hang: FAIL
Subtest forked-interruptible-thrash-inactive-hang: FAIL
Subtest forked-faulting-reloc-thrash-inactive-hang: FAIL
Subtest forked-interruptible-faulting-reloc-thrash-inactive-hang: FAIL
qa@BROXTON-P:/usr/local/src/intel-gpu-tools/tests$ sudo -s
[sudo] password for qa:
root@BROXTON-P:/usr/local/src/intel-gpu-tools/tests# ./gem_reloc_vs_gpu
IGT-Version: 1.12-NOT-GIT (x86_64) (Linux: 4.3.0-rc5-intel-bxt+ x86_64)
Subtest normal: SUCCESS (1.092s)
Subtest faulting-reloc: SUCCESS (1.092s)
Subtest interruptible: SUCCESS (1.092s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [__real_main296+0x196]
  #6 [main+0x35]
  #7 [__libc_start_main+0xf0]
  #8 [_start+0x29]
  #9 [<unknown>+0x29]
Subtest interruptible-hang failed.
**** DEBUG ****
Test requirement passed: has_ban_period
Test requirement passed: has_gpu_reset(fd)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
****  END  ****
Subtest interruptible-hang: FAIL (78.328s)
Received signal SIGSEGV.
Subtest faulting-reloc-interruptible: CRASH (0.020s)
Test assertion failure function emit_dummy_load, file gem_reloc_vs_gpu.c:117:
Failed assertion: batch->end == NULL
Last errno: 22, Invalid argument
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [emit_dummy_load+0x60e]
  #2 [do_test+0xc3]
  #3 [__real_main296+0x220]
  #4 [main+0x35]
  #5 [__libc_start_main+0xf0]
  #6 [_start+0x29]
  #7 [<unknown>+0x29]
Subtest faulting-reloc-interruptible-hang failed.
**** DEBUG ****
Test requirement passed: has_ban_period
Test requirement passed: has_gpu_reset(fd)
Test requirement passed: fd >= 0
Test requirement passed: write(fd, &buf[index], 1) == 1
Test assertion failure function emit_dummy_load, file gem_reloc_vs_gpu.c:117:
Failed assertion: batch->end == NULL
Last errno: 22, Invalid argument
****  END  ****
Subtest faulting-reloc-interruptible-hang: FAIL (0.024s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
Last errno: 5, Input/output error
Stack trace:
  #2 [intel_batchbuffer_flush+0x91a]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #3 [emit_dummy_load+0xa8b]
  #0 [__igt_fail_assert+0x11d]
  #4 [do_test+0xc3]
  #2 [intel_batchbuffer_flush+0x91a]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #5 [do_forked_test+0xf1]
  #3 [emit_dummy_load+0xa8b]
  #2 [intel_batchbuffer_flush+0x91a]
  #4 [do_test+0xc3]
  #3 [emit_dummy_load+0xa8b]
  #6 [__real_main296+0x278]
  #5 [do_forked_test+0xf1]
  #4 [do_test+0xc3]
  #7 [main+0x35]
  #6 [__real_main296+0x278]
  #5 [do_forked_test+0xf1]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #6 [__real_main296+0x278]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #7 [main+0x35]
  #9 [_start+0x29]
  #8 [__libc_start_main+0xf0]
  #10 [<unknown>+0x29]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #7 [main+0x35]
  #2 [intel_batchbuffer_flush+0x91a]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #3 [emit_dummy_load+0xa8b]
  #10 [<unknown>+0x29]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
  #0 [__igt_fail_assert+0x11d]
Last errno: 5, Input/output error
Stack trace:
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #2 [intel_batchbuffer_flush+0x91a]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #3 [emit_dummy_load+0xa8b]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #4 [do_test+0xc3]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #5 [do_forked_test+0xf1]
  #10 [<unknown>+0x29]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
child 6 failed with exit status 99
Subtest forked failed.
No log.
Subtest forked: FAIL (0.404s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
  #0 [__igt_fail_assert+0x11d]
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #0 [__igt_fail_assert+0x11d]
  #3 [emit_dummy_load+0xa8b]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #4 [do_test+0xc3]
  #2 [intel_batchbuffer_flush+0x91a]
  #5 [do_forked_test+0xf1]
  #3 [emit_dummy_load+0xa8b]
  #6 [__real_main296+0x278]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #7 [main+0x35]
  #6 [__real_main296+0x278]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #9 [_start+0x29]
  #0 [__igt_fail_assert+0x11d]
  #10 [<unknown>+0x29]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
child 7 died with signal 10, User defined signal 1
Subtest forked-interruptible failed.
No log.
Subtest forked-interruptible: FAIL (0.204s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #3 [emit_dummy_load+0xa8b]
  #6 [__real_main296+0x278]
  #4 [do_test+0xc3]
  #7 [main+0x35]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #8 [__libc_start_main+0xf0]
  #7 [main+0x35]
  #9 [_start+0x29]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #7 [main+0x35]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #8 [__libc_start_main+0xf0]
  #4 [do_test+0xc3]
  #9 [_start+0x29]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #10 [<unknown>+0x29]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #0 [__igt_fail_assert+0x11d]
  #3 [emit_dummy_load+0xa8b]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #3 [emit_dummy_load+0xa8b]
  #6 [__real_main296+0x278]
  #4 [do_test+0xc3]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #5 [do_forked_test+0xf1]
  #9 [_start+0x29]
  #6 [__real_main296+0x278]
  #10 [<unknown>+0x29]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
child 0 failed with exit status 99
Last errno: 5, Input/output error
Subtest forked-faulting-reloc failed.
No log.
Subtest forked-faulting-reloc: FAIL (0.316s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Stack trace:
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
  #0 [__igt_fail_assert+0x11d]
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
Last errno: 5, Input/output error
Stack trace:
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #2 [intel_batchbuffer_flush+0x91a]
  #4 [do_test+0xc3]
  #3 [emit_dummy_load+0xa8b]
  #0 [__igt_fail_assert+0x11d]
  #5 [do_forked_test+0xf1]
  #4 [do_test+0xc3]
  #6 [__real_main296+0x278]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #7 [main+0x35]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #8 [__libc_start_main+0xf0]
  #5 [do_forked_test+0xf1]
  #9 [_start+0x29]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #10 [<unknown>+0x29]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #6 [__real_main296+0x278]
  #10 [<unknown>+0x29]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #0 [__igt_fail_assert+0x11d]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #2 [intel_batchbuffer_flush+0x91a]
  #10 [<unknown>+0x29]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #0 [__igt_fail_assert+0x11d]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #6 [__real_main296+0x278]
  #2 [intel_batchbuffer_flush+0x91a]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #3 [emit_dummy_load+0xa8b]
  #10 [<unknown>+0x29]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #0 [__igt_fail_assert+0x11d]
  #3 [emit_dummy_load+0xa8b]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #4 [do_test+0xc3]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
  #2 [intel_batchbuffer_flush+0x91a]
Stack trace:
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #5 [do_forked_test+0xf1]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #6 [__real_main296+0x278]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #7 [main+0x35]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #6 [__real_main296+0x278]
  #8 [__libc_start_main+0xf0]
  #7 [main+0x35]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #9 [_start+0x29]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #10 [<unknown>+0x29]
  #10 [<unknown>+0x29]
child 4 died with signal 10, User defined signal 1
Subtest forked-interruptible-faulting-reloc failed.
No log.
Subtest forked-interruptible-faulting-reloc: FAIL (0.384s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #7 [main+0x35]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #5 [do_forked_test+0xf1]
  #10 [<unknown>+0x29]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #8 [__libc_start_main+0xf0]
  #2 [intel_batchbuffer_flush+0x91a]
  #9 [_start+0x29]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #10 [<unknown>+0x29]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #2 [intel_batchbuffer_flush+0x91a]
  #5 [do_forked_test+0xf1]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
  #6 [__real_main296+0x278]
Last errno: 5, Input/output error
Stack trace:
  #3 [emit_dummy_load+0xa8b]
  #7 [main+0x35]
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #8 [__libc_start_main+0xf0]
  #4 [do_test+0xc3]
  #2 [intel_batchbuffer_flush+0x91a]
  #9 [_start+0x29]
  #3 [emit_dummy_load+0xa8b]
  #5 [do_forked_test+0xf1]
  #10 [<unknown>+0x29]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
child 1 failed with exit status 99
Subtest forked-thrashing failed.
No log.
Subtest forked-thrashing: FAIL (0.504s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
  #0 [__igt_fail_assert+0x11d]
Stack trace:
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #0 [__igt_fail_assert+0x11d]
  #3 [emit_dummy_load+0xa8b]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #4 [do_test+0xc3]
  #3 [emit_dummy_load+0xa8b]
  #5 [do_forked_test+0xf1]
  #4 [do_test+0xc3]
  #6 [__real_main296+0x278]
  #5 [do_forked_test+0xf1]
  #7 [main+0x35]
  #6 [__real_main296+0x278]
  #8 [__libc_start_main+0xf0]
  #7 [main+0x35]
  #9 [_start+0x29]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
child 2 failed with exit status 99
Subtest forked-interruptible-thrashing failed.
No log.
Subtest forked-interruptible-thrashing: FAIL (0.232s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #0 [__igt_fail_assert+0x11d]
  #8 [__libc_start_main+0xf0]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #9 [_start+0x29]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #10 [<unknown>+0x29]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #0 [__igt_fail_assert+0x11d]
  #8 [__libc_start_main+0xf0]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #9 [_start+0x29]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #10 [<unknown>+0x29]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
  #7 [main+0x35]
Stack trace:
  #8 [__libc_start_main+0xf0]
  #0 [__igt_fail_assert+0x11d]
  #9 [_start+0x29]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #10 [<unknown>+0x29]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
child 0 failed with exit status 99
Subtest forked-faulting-reloc-thrashing failed.
No log.
Subtest forked-faulting-reloc-thrashing: FAIL (0.444s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #10 [<unknown>+0x29]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #0 [__igt_fail_assert+0x11d]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #2 [intel_batchbuffer_flush+0x91a]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #3 [emit_dummy_load+0xa8b]
  #9 [_start+0x29]
  #4 [do_test+0xc3]
  #10 [<unknown>+0x29]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
child 13 died with signal 10, User defined signal 1
Subtest forked-interruptible-faulting-reloc-thrashing failed.
No log.
Subtest forked-interruptible-faulting-reloc-thrashing: FAIL (0.228s)
gem_reloc_vs_gpu: igt_core.c:1162: __igt_fork_helper: Assertion `helper_process_count < (sizeof(helper_process_pids)/sizeof(helper_process_pids[0]))' failed.
Received signal SIGABRT.
Test assertion failure function gem_quiescent_gpu, file drmtest.c:180:
Failed assertion: drmIoctl((fd), ((((1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0x40 + 0x29)) << 0) | ((((sizeof(struct drm_i915_gem_execbuffer2)))) << ((0+8)+8)))), (&execbuf)) == 0
Last errno: 5, Input/output error
error: -1 != 0
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [gem_quiescent_gpu+0x147]
  #2 [quiescent_gpu_at_exit+0x1d]
  #3 [call_exit_handlers+0x26]
  #4 [fatal_sig_handler+0x1b4]
  #5 [killpg+0x40]
  #6 [gsignal+0x37]
  #7 [abort+0x16a]
  #8 [uselocale+0x32d]
  #9 [__assert_fail+0x42]
  #10 [__igt_fork_helper+0x5c]
  #11 [do_forked_test+0x65]
  #12 [__real_main296+0x278]
  #13 [main+0x35]
  #14 [__libc_start_main+0xf0]
  #15 [_start+0x29]
  #16 [<unknown>+0x29]
Subtest forked-thrash-inactive failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: write(fd, &buf[index], 1) == 1
Test assertion failure function gem_quiescent_gpu, file drmtest.c:180:
Failed assertion: drmIoctl((fd), ((((1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0x40 + 0x29)) << 0) | ((((sizeof(struct drm_i915_gem_execbuffer2)))) << ((0+8)+8)))), (&execbuf)) == 0
Last errno: 5, Input/output error
error: -1 != 0
****  END  ****
Subtest forked-thrash-inactive: FAIL (0.012s)
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
Test assertion failure function intel_batchbuffer_flush_on_ring, file intel_batchbuffer.c:184:
Failed assertion: (drm_intel_gem_bo_context_exec(batch->bo, ctx, used, ring)) == 0
Last errno: 5, Input/output error
Stack trace:
  #0 [__igt_fail_assert+0x11d]
  #1 [intel_batchbuffer_flush_on_ring+0xbf]
  #2 [intel_batchbuffer_flush+0x91a]
  #3 [emit_dummy_load+0xa8b]
  #4 [do_test+0xc3]
  #5 [do_forked_test+0xf1]
  #6 [__real_main296+0x278]
  #7 [main+0x35]
  #8 [__libc_start_main+0xf0]
  #9 [_start+0x29]
  #10 [<unknown>+0x29]
child 1375 failed with exit status 99
Killed
Comment 1 cprigent 2015-11-03 14:16:28 UTC
Created attachment 119383 [details]
kern.log
Comment 2 cprigent 2015-11-24 17:25:50 UTC
Bug scrub:
Assigend to Tvrtko
Comment 3 peter.antoine 2015-12-02 13:03:31 UTC
Cannot currently be reproduced on a newer kernel, on a BXT-P (LeafHill).
They are other problems with the test, and it hangs and timesout waiting for the GPU to reset.

IGT-Version: 1.12-g3b75839 (x86_64) (Linux: 4.4.0-rc2+ x86_64)
Subtest normal: SUCCESS (0.970s)
Subtest faulting-reloc: SUCCESS (0.978s)
Subtest interruptible: SUCCESS (0.972s)
Subtest interruptible-hang: FAIL (98.607s)
Subtest faulting-reloc-interruptible: SUCCESS (0.974s)
Subtest faulting-reloc-interruptible-hang: FAIL (94.991s)
Subtest forked: SUCCESS (14.122s)
Subtest forked-interruptible: SUCCESS (14.397s)
Subtest forked-faulting-reloc: SUCCESS (14.227s)
Subtest forked-interruptible-faulting-reloc: SUCCESS (14.574s)
Subtest forked-thrashing: SUCCESS (25.648s)
Subtest forked-interruptible-thrashing: SUCCESS (32.195s)
Subtest forked-faulting-reloc-thrashing: SUCCESS (25.601s)
Subtest forked-interruptible-faulting-reloc-thrashing: SUCCESS (31.235s)
Subtest forked-thrash-inactive: SUCCESS (18.900s)
Subtest forked-interruptible-thrash-inactive: SUCCESS (20.011s)
Subtest forked-faulting-reloc-thrash-inactive: SUCCESS (18.830s)
Subtest forked-interruptible-faulting-reloc-thrash-inactive: SUCCESS (20.441s)
child 3 failed with exit status 99
Subtest forked-hang: FAIL (96.553s)
child 12 failed with exit status 99
Subtest forked-interruptible-hang: FAIL (97.962s)
child 3 failed with exit status 99
Subtest forked-faulting-reloc-hang: FAIL (108.032s)
child 9 died with signal 10, User defined signal 1
Subtest forked-interruptible-faulting-reloc-hang: FAIL (99.458s)
Comment 4 cprigent 2015-12-08 14:06:11 UTC
Also confirm with last setup (kernel from nightly and also new Bios).
We will report the fail in another bug.

BXT-P
Hardware 
Platform: Broxton P A0 Platform 
CPU Name : Intel(R) @ 1.2 GHz (family: 6, model: 92, stepping: 8) – 4 cores
SoC : BROXTON-P A0
CRB : Apollo Lake RVP Fab1
Software 
Linux distribution: Ubuntu 15.10 64 bits
Bios v105_48 
Kernel: drm-intel-nightly 4.4.0-rc2 17874a0 from http://cgit.freedesktop.org/drm-intel/
  commit 17874a0bd04949ab460431e6017860ab98e0e4d2
  Author: Ville Syrjala <ville.syrjala@linux.intel.com>
  Date:   Thu Nov 26 18:58:09 2015 +0200
  drm-intel-nightly: 2015y-11m-26d-16h-57m-42s UTC integration manifest
libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm/
IGT 1.12 4cfcea4 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/
Comment 5 cprigent 2015-12-08 14:06:21 UTC
So closed


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.