*/}}

#1 Crash on startup because of GLXBadFBConfig

Cerrada
aberta hai 1 ano por sdomi · 1 comentarios
sdomi comentado hai 1 ano'

Hiii!

On startup, I get the following error:

X Error:
GLXBadFBConfig

    cannot create gl context

I have working OpenGL, so this is obviously not it. glxinfo returns the following (among other things):

OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 2500 (IVB GT1)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 22.3.2
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

The error also persists if I set the environment variable LIBGL_ALWAYS_SOFTWARE=1 (which forces OpenGL software rendering).

Some relevant pieces of strace:

open("/sys/dev/char/226:128/device/vendor", O_RDONLY|O_LARGEFILE) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(6, "0x8086\n", 4159)               = 7
read(6, "", 4152)                       = 0
close(6)                                = 0
open("/sys/dev/char/226:128/device/device", O_RDONLY|O_LARGEFILE) = 6
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(6, "0x0156\n", 4159)               = 7
read(6, "", 4152)                       = 0
close(6)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee527000
munmap(0x7fd9ee527000, 8192)            = 0
fcntl(5, F_DUPFD_CLOEXEC, 3)            = 6
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee525000
fstat(6, {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0
stat("/sys/dev/char/226:128/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
readlink("/sys/dev/char/226:128/device/subsystem", "../../../bus/pci", 4096) = 16
open("/dev/dri", O_RDONLY|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 7
fcntl(7, F_SETFD, FD_CLOEXEC)           = 0
getdents64(7, 0x7fd9ee7226b8 /* 5 entries */, 2048) = 144
stat("/dev/dri/card0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xe2, 0), ...}) = 0
stat("/sys/dev/char/226:0/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
readlink("/sys/dev/char/226:0/device/subsystem", "../../../bus/pci", 4096) = 16
readlink("/sys", 0x7ffd268718ef, 4074)  = -1 EINVAL (Invalid argument)
readlink("/sys/dev", 0x7ffd268718ef, 4078) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char", 0x7ffd268718ef, 4083) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char/226:0", "../../devices/pci0000:00/0000:00"..., 4089) = 47
readlink("/sys/dev/char/..", 0x7ffd268718ef, 4044) = -1 EINVAL (Invalid argument)
readlink("/sys/devices", 0x7ffd268718ef, 4055) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00", 0x7ffd268718ef, 4066) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4079) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd268718ef, 4083) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0", 0x7ffd268718ef, 4089) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/device", "../../../0000:00:02.0", 4096) = 21
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/..", 0x7ffd268718ef, 4077) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4096) = -1 EINVAL (Invalid argument)
open("/sys/devices/pci0000:00/0000:00:02.0/uevent", O_RDONLY|O_LARGEFILE) = 8
read(8, "DRIVER=i915\nPCI_CLASS=30000\nPCI_"..., 1024) = 159
lseek(8, -63, SEEK_CUR)                 = 96
close(8)                                = 0
readlink("/sys", 0x7ffd2686f87f, 4074)  = -1 EINVAL (Invalid argument)
readlink("/sys/dev", 0x7ffd2686f87f, 4078) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char", 0x7ffd2686f87f, 4083) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char/226:0", "../../devices/pci0000:00/0000:00"..., 4089) = 47
readlink("/sys/dev/char/..", 0x7ffd2686f87f, 4044) = -1 EINVAL (Invalid argument)
readlink("/sys/devices", 0x7ffd2686f87f, 4055) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00", 0x7ffd2686f87f, 4066) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4079) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd2686f87f, 4083) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0", 0x7ffd2686f87f, 4089) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/device", "../../../0000:00:02.0", 4096) = 21
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/..", 0x7ffd2686f87f, 4077) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4096) = -1 EINVAL (Invalid argument)
open("/sys/devices/pci0000:00/0000:00:02.0/revision", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x09\n", 1024)                 = 5
lseek(8, -1, SEEK_CUR)                  = 4
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/vendor", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x8086\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/device", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x0156\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_vendor", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x1ae0\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_device", O_RDONLY|O_LARGEFILE) = 8
read(8, "0xc000\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
stat("/dev/dri/renderD128", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0
stat("/sys/dev/char/226:128/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
readlink("/sys/dev/char/226:128/device/subsystem", "../../../bus/pci", 4096) = 16
readlink("/sys", 0x7ffd268718ef, 4072)  = -1 EINVAL (Invalid argument)
readlink("/sys/dev", 0x7ffd268718ef, 4076) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char", 0x7ffd268718ef, 4081) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char/226:128", "../../devices/pci0000:00/0000:00"..., 4089) = 52
readlink("/sys/dev/char/..", 0x7ffd268718ef, 4039) = -1 EINVAL (Invalid argument)
readlink("/sys/devices", 0x7ffd268718ef, 4050) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00", 0x7ffd268718ef, 4061) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4074) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd268718ef, 4078) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128", 0x7ffd268718ef, 4089) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/device", "../../../0000:00:02.0", 4096) = 21
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/..", 0x7ffd268718ef, 4077) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4096) = -1 EINVAL (Invalid argument)
open("/sys/devices/pci0000:00/0000:00:02.0/uevent", O_RDONLY|O_LARGEFILE) = 8
read(8, "DRIVER=i915\nPCI_CLASS=30000\nPCI_"..., 1024) = 159
lseek(8, -63, SEEK_CUR)                 = 96
close(8)                                = 0
readlink("/sys", 0x7ffd2686f87f, 4072)  = -1 EINVAL (Invalid argument)
readlink("/sys/dev", 0x7ffd2686f87f, 4076) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char", 0x7ffd2686f87f, 4081) = -1 EINVAL (Invalid argument)
readlink("/sys/dev/char/226:128", "../../devices/pci0000:00/0000:00"..., 4089) = 52
readlink("/sys/dev/char/..", 0x7ffd2686f87f, 4039) = -1 EINVAL (Invalid argument)
readlink("/sys/devices", 0x7ffd2686f87f, 4050) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00", 0x7ffd2686f87f, 4061) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4074) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd2686f87f, 4078) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128", 0x7ffd2686f87f, 4089) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/device", "../../../0000:00:02.0", 4096) = 21
readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/..", 0x7ffd2686f87f, 4077) = -1 EINVAL (Invalid argument)
readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4096) = -1 EINVAL (Invalid argument)
open("/sys/devices/pci0000:00/0000:00:02.0/revision", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x09\n", 1024)                 = 5
lseek(8, -1, SEEK_CUR)                  = 4
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/vendor", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x8086\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/device", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x0156\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_vendor", O_RDONLY|O_LARGEFILE) = 8
read(8, "0x1ae0\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_device", O_RDONLY|O_LARGEFILE) = 8
read(8, "0xc000\n", 1024)               = 7
lseek(8, -1, SEEK_CUR)                  = 6
close(8)                                = 0
getdents64(7, 0x7fd9ee7226b8 /* 0 entries */, 2048) = 0
stat("/dev/dri/card0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xe2, 0), ...}) = 0
stat("/dev/dri/renderD128", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0
close(7)                                = 0
ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0
ioctl(6, DRM_IOCTL_I915_GETPARAM, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_I915_GETPARAM, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0
ioctl(6, DRM_IOCTL_I915_GETPARAM, 0x7ffd26878440) = -1 ENODEV (No such device)
ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0
ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0
open("/proc/meminfo", O_RDONLY|O_LARGEFILE) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(7, "MemTotal:        6039356 kB\nMemF"..., 63) = 63
read(7, "lable:    3902320 kB\nBuffers:   "..., 64) = 64
read(7, "  1224680 kB\nSwapCached:        "..., 128) = 128
read(7, "ctive(anon):  1383800 kB\nActive("..., 256) = 256
read(7, "              264 kB\nWriteback: "..., 512) = 512
read(7, "       30916 kB\nVmallocChunk:   "..., 1024) = 424
read(7, "", 600)                        = 0
close(7)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee523000
munmap(0x7fd9ee523000, 8192)            = 0
ioctl(6, DRM_IOCTL_I915_GEM_CREATE, 0x7ffd268784b0) = 0
ioctl(6, DRM_IOCTL_I915_GEM_SET_TILING, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_I915_GEM_GET_TILING, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd268784a8) = 0
ioctl(6, DRM_IOCTL_I915_GEM_GET_APERTURE, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_I915_GEM_CREATE, 0x7ffd268784b0) = 0
ioctl(6, DRM_IOCTL_I915_GEM_SET_TILING, 0x7ffd268784c0) = 0
ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd268784a8) = 0
ioctl(6, DRM_IOCTL_I915_GEM_GET_APERTURE, 0x7ffd26878550) = 0

(...)

munmap(0x7fd9ee6df000, 8192)            = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee703000
munmap(0x7fd9ee703000, 4096)            = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee703000
munmap(0x7fd9ee703000, 4096)            = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230#\212\3\1\0\0\0\4\0\0\0\21\0\0\0\t\r\0\0006\0\0\0\1\0\0\0\0\0\0\0"..., iov_len=3624}], 1) = 3624
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="N\0\4\0\1\0\300\2:\5\0\0\332\3\0\0\1\30\n\0\2\0\300\2:\5\0\0\0\0\0\0"..., iov_len=56}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 56
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\v\0\3\0\300\2G\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\221 \0\0"..., iov_len=48}], 1) = 48
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\"\0\0\0\0\0\3\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\4\2\0\3\0\300\2", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
open("/usr/share/X11/XErrorDB", O_RDONLY|O_LARGEFILE) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=42077, ...}) = 0
mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6f9000
read(8, "!\n! Copyright 1993, 1995, 1998  "..., 42077) = 42077
close(8)                                = 0
mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6e8000
mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee68b000
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6f5000
mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6e0000
munmap(0x7fd9ee6e8000, 45056)           = 0
munmap(0x7fd9ee68b000, 45056)           = 0
munmap(0x7fd9ee6f9000, 45056)           = 0
ioctl(1, TIOCGWINSZ, {ws_row=36, ws_col=136, ws_xpixel=0, ws_ypixel=0}) = 0
writev(1, [{iov_base="", iov_len=0}, {iov_base="X Error:\n", iov_len=9}], 2X Error:
) = 9
writev(1, [{iov_base="GLXBadFBConfig", iov_len=14}, {iov_base="\n", iov_len=1}], 2GLXBadFBConfig
) = 15
writev(1, [{iov_base="", iov_len=0}, {iov_base="\n\tcannot create gl context\n", iov_len=27}], 2
    cannot create gl context
) = 27
writev(1, [{iov_base="", iov_len=0}, {iov_base="\n", iov_len=1}], 2
) = 1
futex(0x7fd9ee51b8d4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fd9ee53256c, FUTEX_WAKE_PRIVATE, 1) = 1
munmap(0x7fd9ee4f9000, 143360)          = 0
munmap(0x7fd9ee533000, 16384)           = 0
munmap(0x7fd9ee539000, 8192)            = 0
munmap(0x7fd9ee53b000, 8192)            = 0
munmap(0x7fd9ee53d000, 8192)            = 0
munmap(0x7fd9ee543000, 8192)            = 0
munmap(0x7fd9ee563000, 4096)            = 0
exit_group(0)                           = ?
+++ exited with 0 +++

It also parses /usr/share/drirc.d/ three times (?) which is a bit weird, but I don't think it's actually doing anything with that data.

Any ideas? :3

Hiii! On startup, I get the following error: ``` X Error: GLXBadFBConfig cannot create gl context ``` I have working OpenGL, so this is obviously not it. `glxinfo` returns the following (among other things): ``` OpenGL vendor string: Intel OpenGL renderer string: Mesa Intel(R) HD Graphics 2500 (IVB GT1) OpenGL core profile version string: 4.2 (Core Profile) Mesa 22.3.2 OpenGL core profile shading language version string: 4.20 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile ``` The error also persists if I set the environment variable `LIBGL_ALWAYS_SOFTWARE=1` (which forces OpenGL software rendering). Some relevant pieces of strace: ``` open("/sys/dev/char/226:128/device/vendor", O_RDONLY|O_LARGEFILE) = 6 fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(6, "0x8086\n", 4159) = 7 read(6, "", 4152) = 0 close(6) = 0 open("/sys/dev/char/226:128/device/device", O_RDONLY|O_LARGEFILE) = 6 fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(6, "0x0156\n", 4159) = 7 read(6, "", 4152) = 0 close(6) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee527000 munmap(0x7fd9ee527000, 8192) = 0 fcntl(5, F_DUPFD_CLOEXEC, 3) = 6 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee525000 fstat(6, {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0 stat("/sys/dev/char/226:128/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 readlink("/sys/dev/char/226:128/device/subsystem", "../../../bus/pci", 4096) = 16 open("/dev/dri", O_RDONLY|O_LARGEFILE|O_CLOEXEC|O_DIRECTORY) = 7 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 getdents64(7, 0x7fd9ee7226b8 /* 5 entries */, 2048) = 144 stat("/dev/dri/card0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xe2, 0), ...}) = 0 stat("/sys/dev/char/226:0/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 readlink("/sys/dev/char/226:0/device/subsystem", "../../../bus/pci", 4096) = 16 readlink("/sys", 0x7ffd268718ef, 4074) = -1 EINVAL (Invalid argument) readlink("/sys/dev", 0x7ffd268718ef, 4078) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char", 0x7ffd268718ef, 4083) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char/226:0", "../../devices/pci0000:00/0000:00"..., 4089) = 47 readlink("/sys/dev/char/..", 0x7ffd268718ef, 4044) = -1 EINVAL (Invalid argument) readlink("/sys/devices", 0x7ffd268718ef, 4055) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00", 0x7ffd268718ef, 4066) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4079) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd268718ef, 4083) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0", 0x7ffd268718ef, 4089) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/device", "../../../0000:00:02.0", 4096) = 21 readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/..", 0x7ffd268718ef, 4077) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4096) = -1 EINVAL (Invalid argument) open("/sys/devices/pci0000:00/0000:00:02.0/uevent", O_RDONLY|O_LARGEFILE) = 8 read(8, "DRIVER=i915\nPCI_CLASS=30000\nPCI_"..., 1024) = 159 lseek(8, -63, SEEK_CUR) = 96 close(8) = 0 readlink("/sys", 0x7ffd2686f87f, 4074) = -1 EINVAL (Invalid argument) readlink("/sys/dev", 0x7ffd2686f87f, 4078) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char", 0x7ffd2686f87f, 4083) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char/226:0", "../../devices/pci0000:00/0000:00"..., 4089) = 47 readlink("/sys/dev/char/..", 0x7ffd2686f87f, 4044) = -1 EINVAL (Invalid argument) readlink("/sys/devices", 0x7ffd2686f87f, 4055) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00", 0x7ffd2686f87f, 4066) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4079) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd2686f87f, 4083) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0", 0x7ffd2686f87f, 4089) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/device", "../../../0000:00:02.0", 4096) = 21 readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/card0/..", 0x7ffd2686f87f, 4077) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4096) = -1 EINVAL (Invalid argument) open("/sys/devices/pci0000:00/0000:00:02.0/revision", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x09\n", 1024) = 5 lseek(8, -1, SEEK_CUR) = 4 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/vendor", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x8086\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/device", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x0156\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_vendor", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x1ae0\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_device", O_RDONLY|O_LARGEFILE) = 8 read(8, "0xc000\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 stat("/dev/dri/renderD128", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0 stat("/sys/dev/char/226:128/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 readlink("/sys/dev/char/226:128/device/subsystem", "../../../bus/pci", 4096) = 16 readlink("/sys", 0x7ffd268718ef, 4072) = -1 EINVAL (Invalid argument) readlink("/sys/dev", 0x7ffd268718ef, 4076) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char", 0x7ffd268718ef, 4081) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char/226:128", "../../devices/pci0000:00/0000:00"..., 4089) = 52 readlink("/sys/dev/char/..", 0x7ffd268718ef, 4039) = -1 EINVAL (Invalid argument) readlink("/sys/devices", 0x7ffd268718ef, 4050) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00", 0x7ffd268718ef, 4061) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4074) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd268718ef, 4078) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128", 0x7ffd268718ef, 4089) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/device", "../../../0000:00:02.0", 4096) = 21 readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/..", 0x7ffd268718ef, 4077) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd268718ef, 4096) = -1 EINVAL (Invalid argument) open("/sys/devices/pci0000:00/0000:00:02.0/uevent", O_RDONLY|O_LARGEFILE) = 8 read(8, "DRIVER=i915\nPCI_CLASS=30000\nPCI_"..., 1024) = 159 lseek(8, -63, SEEK_CUR) = 96 close(8) = 0 readlink("/sys", 0x7ffd2686f87f, 4072) = -1 EINVAL (Invalid argument) readlink("/sys/dev", 0x7ffd2686f87f, 4076) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char", 0x7ffd2686f87f, 4081) = -1 EINVAL (Invalid argument) readlink("/sys/dev/char/226:128", "../../devices/pci0000:00/0000:00"..., 4089) = 52 readlink("/sys/dev/char/..", 0x7ffd2686f87f, 4039) = -1 EINVAL (Invalid argument) readlink("/sys/devices", 0x7ffd2686f87f, 4050) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00", 0x7ffd2686f87f, 4061) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4074) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm", 0x7ffd2686f87f, 4078) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128", 0x7ffd2686f87f, 4089) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/device", "../../../0000:00:02.0", 4096) = 21 readlink("/sys/devices/pci0000:00/0000:00:02.0/drm/renderD128/..", 0x7ffd2686f87f, 4077) = -1 EINVAL (Invalid argument) readlink("/sys/devices/pci0000:00/0000:00:02.0", 0x7ffd2686f87f, 4096) = -1 EINVAL (Invalid argument) open("/sys/devices/pci0000:00/0000:00:02.0/revision", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x09\n", 1024) = 5 lseek(8, -1, SEEK_CUR) = 4 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/vendor", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x8086\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/device", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x0156\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_vendor", O_RDONLY|O_LARGEFILE) = 8 read(8, "0x1ae0\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 open("/sys/devices/pci0000:00/0000:00:02.0/subsystem_device", O_RDONLY|O_LARGEFILE) = 8 read(8, "0xc000\n", 1024) = 7 lseek(8, -1, SEEK_CUR) = 6 close(8) = 0 getdents64(7, 0x7fd9ee7226b8 /* 0 entries */, 2048) = 0 stat("/dev/dri/card0", {st_mode=S_IFCHR|0660, st_rdev=makedev(0xe2, 0), ...}) = 0 stat("/dev/dri/renderD128", {st_mode=S_IFCHR|0666, st_rdev=makedev(0xe2, 0x80), ...}) = 0 close(7) = 0 ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0 ioctl(6, DRM_IOCTL_I915_GETPARAM, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_I915_GETPARAM, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0 ioctl(6, DRM_IOCTL_I915_GETPARAM, 0x7ffd26878440) = -1 ENODEV (No such device) ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0 ioctl(6, DRM_IOCTL_I915_QUERY, 0x7ffd26878410) = 0 open("/proc/meminfo", O_RDONLY|O_LARGEFILE) = 7 fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(7, "MemTotal: 6039356 kB\nMemF"..., 63) = 63 read(7, "lable: 3902320 kB\nBuffers: "..., 64) = 64 read(7, " 1224680 kB\nSwapCached: "..., 128) = 128 read(7, "ctive(anon): 1383800 kB\nActive("..., 256) = 256 read(7, " 264 kB\nWriteback: "..., 512) = 512 read(7, " 30916 kB\nVmallocChunk: "..., 1024) = 424 read(7, "", 600) = 0 close(7) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee523000 munmap(0x7fd9ee523000, 8192) = 0 ioctl(6, DRM_IOCTL_I915_GEM_CREATE, 0x7ffd268784b0) = 0 ioctl(6, DRM_IOCTL_I915_GEM_SET_TILING, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_I915_GEM_GET_TILING, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd268784a8) = 0 ioctl(6, DRM_IOCTL_I915_GEM_GET_APERTURE, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_I915_GEM_CREATE, 0x7ffd268784b0) = 0 ioctl(6, DRM_IOCTL_I915_GEM_SET_TILING, 0x7ffd268784c0) = 0 ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd268784a8) = 0 ioctl(6, DRM_IOCTL_I915_GEM_GET_APERTURE, 0x7ffd26878550) = 0 ``` (...) ``` munmap(0x7fd9ee6df000, 8192) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee703000 munmap(0x7fd9ee703000, 4096) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee703000 munmap(0x7fd9ee703000, 4096) = 0 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\230#\212\3\1\0\0\0\4\0\0\0\21\0\0\0\t\r\0\0006\0\0\0\1\0\0\0\0\0\0\0"..., iov_len=3624}], 1) = 3624 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="N\0\4\0\1\0\300\2:\5\0\0\332\3\0\0\1\30\n\0\2\0\300\2:\5\0\0\0\0\0\0"..., iov_len=56}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 56 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\230\"\v\0\3\0\300\2G\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\221 \0\0"..., iov_len=48}], 1) = 48 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\"\0\0\0\0\0\3\0@\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\230\4\2\0\3\0\300\2", iov_len=8}], 1) = 8 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) open("/usr/share/X11/XErrorDB", O_RDONLY|O_LARGEFILE) = 8 fstat(8, {st_mode=S_IFREG|0644, st_size=42077, ...}) = 0 mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6f9000 read(8, "!\n! Copyright 1993, 1995, 1998 "..., 42077) = 42077 close(8) = 0 mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6e8000 mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee68b000 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6f5000 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd9ee6e0000 munmap(0x7fd9ee6e8000, 45056) = 0 munmap(0x7fd9ee68b000, 45056) = 0 munmap(0x7fd9ee6f9000, 45056) = 0 ioctl(1, TIOCGWINSZ, {ws_row=36, ws_col=136, ws_xpixel=0, ws_ypixel=0}) = 0 writev(1, [{iov_base="", iov_len=0}, {iov_base="X Error:\n", iov_len=9}], 2X Error: ) = 9 writev(1, [{iov_base="GLXBadFBConfig", iov_len=14}, {iov_base="\n", iov_len=1}], 2GLXBadFBConfig ) = 15 writev(1, [{iov_base="", iov_len=0}, {iov_base="\n\tcannot create gl context\n", iov_len=27}], 2 cannot create gl context ) = 27 writev(1, [{iov_base="", iov_len=0}, {iov_base="\n", iov_len=1}], 2 ) = 1 futex(0x7fd9ee51b8d4, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fd9ee53256c, FUTEX_WAKE_PRIVATE, 1) = 1 munmap(0x7fd9ee4f9000, 143360) = 0 munmap(0x7fd9ee533000, 16384) = 0 munmap(0x7fd9ee539000, 8192) = 0 munmap(0x7fd9ee53b000, 8192) = 0 munmap(0x7fd9ee53d000, 8192) = 0 munmap(0x7fd9ee543000, 8192) = 0 munmap(0x7fd9ee563000, 4096) = 0 exit_group(0) = ? +++ exited with 0 +++ ``` It also parses `/usr/share/drirc.d/` three times (?) which is a bit weird, but I don't think it's actually doing anything with that data. Any ideas? :3
chengdulittlea comentado hai 1 ano'
Propietario

Yes, we already discussed on mastodon, but I'll add it here too, it's the minimum requirement of Our Paint is OpenGL 4.5 at the moment.

Yes, we already discussed on mastodon, but I'll add it here too, it's the minimum requirement of Our Paint is OpenGL 4.5 at the moment.
Accede para unirte á conversa.
Sen etiquetas
Sen fito
Sen asignado
2 participantes
Cargando...
Cancelar
Gardar
Aínda non existe contido.