Same here on arch with Mesa
snippet from glxinfo:
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) Kabylake GT1.5  (0x5917)
    Version: 17.2.2
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Kabylake GT1.5 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
 
strace doesn't return anything special:
.....
ioctl(7, DRM_IOCTL_I915_REG_READ, 0x7fffcf0e4450) = 0
ioctl(7, DRM_IOCTL_I915_GETPARAM or DRM_IOCTL_TEGRA_CLOSE_CHANNEL, 0x7fffcf0e4450) = 0
ioctl(7, DRM_IOCTL_I915_GETPARAM or DRM_IOCTL_TEGRA_CLOSE_CHANNEL, 0x7fffcf0e4450) = 0
ioctl(7, DRM_IOCTL_I915_GETPARAM or DRM_IOCTL_TEGRA_CLOSE_CHANNEL, 0x7fffcf0e4450) = 0
ioctl(7, DRM_IOCTL_I915_GETPARAM or DRM_IOCTL_TEGRA_CLOSE_CHANNEL, 0x7fffcf0e4450) = 0
ioctl(7, DRM_IOCTL_I915_GET_RESET_STATS, 0x7fffcf0e44d0) = 0
brk(0x2925000)                          = 0x2925000
brk(0x2946000)                          = 0x2946000
brk(0x2967000)                          = 0x2967000
brk(0x2988000)                          = 0x2988000
brk(0x29a9000)                          = 0x29a9000
brk(0x29ca000)                          = 0x29ca000
brk(0x29eb000)                          = 0x29eb000
brk(0x2a0c000)                          = 0x2a0c000
ioctl(7, DRM_IOCTL_I915_GETPARAM or DRM_IOCTL_TEGRA_CLOSE_CHANNEL, 0x7fffcf0e4450) = 0
getrandom("\xf9\x4e\xa7\xb9\xc0\xe8\x08\xbb", 8, GRND_NONBLOCK) = 8
openat(AT_FDCWD, "/etc/drirc", O_RDONLY) = 8
read(8, "<!--\n\n=========================="..., 4096) = 4096
getrandom("\x5a\x47\x64\x28\x1f\xca\xe7\x35", 8, GRND_NONBLOCK) = 8
read(8, "tion name=\"allow_glsl_builtin_va"..., 4096) = 4096
read(8, "mesa_glthread\" value=\"true\"/>\n  "..., 4096) = 937
read(8, "", 4096)                       = 0
close(8)                                = 0
openat(AT_FDCWD, "/home/user/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
write(1, "Whoah -- no matter how hard I tr"..., 112Whoah -- no matter how hard I tried, I failed to get a GLX visual. Something's seriously wonky on your machine.
) = 112
close(3)                                = 0
getpid()                                = 10765
exit_group(1)                           = ?
+++ exited with 1 +++