You are not logged in.

#1 2022-09-15 10:33:58

mailmanpat
Member
Registered: 2022-09-15
Posts: 6

glx/xorg/opengl crash when run as user or root, but not with sudo

vdpauinfo, glxinfo, glxgears, surf won't run unless i use sudo. even as root they won't run unless i use sudo.

~ ❱ vdpauinfo
display: :0.0   screen: 0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  17
  Current serial number in output stream:  18

i was simply trying to get surf from the aur to run but I keep getting a fatal error. started digging deeper and decided to reinstall the drivers. to my surprise these commands ran with sudo. the weird thing is other gui apps that use webkit like brave browser run just fine.

~ ❱ surf google.com

** (surf:3057): WARNING **: 18:27:40.804: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory


** (surf:3057): WARNING **: 18:27:40.804: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory


** (surf:3057): WARNING **: 18:27:40.805: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory


** (surf:3057): WARNING **: 18:27:40.805: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory


** (surf:3057): WARNING **: 18:27:40.805: Error loading plugin: libhunspell-1.7.so.0: cannot open shared object file: No such file or directory


(WebKitWebProcess:3077): Gdk-WARNING **: 18:27:41.072: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 191 error_code 2 request_code 152 (GLX) minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
web process terminated: crashed
fish: Job 1, 'surf google.com' terminated by signal SIGSEGV (Address boundary error)

afaik i followed the Intel graphics wiki entry to a tee, incl KMS and Hardware acceleration for Intel iHD.

outputs below for groups, lspci, ldd, lsmod, vainfo, related pacman packages, related mkinitcpio.conf  changes, xorg log, dmesg.

as well as sudo'ed glxinfo and vdpauinfo.

~ ❱ groups
video storage audio wheel pat

~ ❱ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation JasperLake [UHD Graphics] (rev 01)

~ ❱ ldd /usr/lib/xorg/modules/extensions/libglx.so
        linux-vdso.so.1 (0x00007ffd247c8000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f63aae11000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f63aac2a000)
        libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f63aab72000)
        libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f63aab40000)
        /usr/lib64/ld-linux-x86-64.so.2 (0x00007f63aaef6000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f63aa9fd000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f63aa9d2000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f63aa9cb000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f63aa9c3000)

~ ❱ cat /etc/mkinitcpio.conf | grep i915
MODULES=(intel_agp i915)

~ | 1 1 ❱ sudo dmesg | grep guc
[   14.115702] Setting dangerous option enable_guc - tainting kernel
[   14.157459] i915 0000:00:02.0: [drm] GuC firmware i915/ehl_guc_70.1.1.bin version 70.1

~ ❱ vainfo
vainfo: VA-API version: 1.15 (libva 2.15.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.4.4 ()
vainfo: Supported profile and entrypoints
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileNone                   : VAEntrypointStats
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSliceLP
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSliceLP
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointEncSliceLP
      VAProfileVP9Profile1            : VAEntrypointVLD
      VAProfileVP9Profile1            : VAEntrypointEncSliceLP
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointEncSliceLP
      VAProfileVP9Profile3            : VAEntrypointVLD
      VAProfileVP9Profile3            : VAEntrypointEncSliceLP
      VAProfileHEVCMain422_10         : VAEntrypointVLD
      VAProfileHEVCMain444            : VAEntrypointVLD
      VAProfileHEVCMain444            : VAEntrypointEncSliceLP
      VAProfileHEVCMain444_10         : VAEntrypointVLD
      VAProfileHEVCMain444_10         : VAEntrypointEncSliceLP

~ ❱ pacman -Q | grep -e mesa -e intel
intel-gmmlib 22.1.4-2
intel-gpu-tools 1.26-1
intel-media-driver 22.4.4-2
mesa-amber 21.3.9-2
mesa-utils 8.5.0-2
mesa-vdpau 22.1.7-1
xf86-video-intel 1:2.99.917+916+g31486f40-2

~ ❱ lsmod | grep intel
snd_sof_pci_intel_icl    16384  0
snd_sof_intel_hda_common   151552  1 snd_sof_pci_intel_icl
soundwire_intel        53248  1 snd_sof_intel_hda_common
soundwire_generic_allocation    16384  1 soundwire_intel
soundwire_cadence      45056  1 soundwire_intel
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_pci_intel_icl,snd_sof_intel_hda_common
snd_sof_xtensa_dsp     20480  1 snd_sof_intel_hda_common
snd_sof               262144  2 snd_sof_pci,snd_sof_intel_hda_common
intel_rapl_msr         20480  0
intel_rapl_common      32768  1 intel_rapl_msr
snd_soc_hdac_hda       28672  1 snd_sof_intel_hda_common
snd_hda_ext_core       36864  3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match    69632  2 snd_sof_pci_intel_icl,snd_sof_intel_hda_common
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
intel_powerclamp       20480  0
soundwire_bus         122880  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
kvm_intel             385024  0
snd_soc_core          393216  4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
kvm                  1130496  1 kvm_intel
snd_hda_intel          61440  0
snd_intel_dspcfg       36864  2 snd_hda_intel,snd_sof_intel_hda_common
intel_pmc_bxt          16384  1 iTCO_wdt
aesni_intel           380928  8
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
crypto_simd            16384  1 aesni_intel
snd_hda_codec         188416  3 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_hdac_hda
intel_cstate           20480  0
spi_intel_pci          16384  0
snd_hda_core          118784  7 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
ghash_clmulni_intel    16384  0
spi_intel              28672  1 spi_intel_pci
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
btintel                45056  1 btusb
snd_pcm               172032  12 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
bluetooth             876544  31 btrtl,btmtk,btintel,btbcm,bnep,btusb
intel_lpss_pci         28672  2
intel_lpss             16384  1 intel_lpss_pci
snd                   126976  13 snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
crc32c_intel           24576  3
intel_agp              24576  0
intel_gtt              28672  2 intel_agp,i915


~ | 139 ❱ sudo vdpauinfo
[sudo] password for pat:
display: :0.0   screen: 0
API version: 1
Information string: OpenGL/VAAPI backend for VDPAU

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
422     4096  4096  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
444     4096  4096  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
420_16  4096  4096  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
422_16  4096  4096  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
444_16  4096  4096  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                          --- not supported ---
MPEG2_SIMPLE                   --- not supported ---
MPEG2_MAIN                     --- not supported ---
H264_BASELINE                  51 16384  2048  2048
H264_MAIN                      51 16384  2048  2048
H264_HIGH                      51 16384  2048  2048
VC1_SIMPLE                     --- not supported ---
VC1_MAIN                       --- not supported ---
VC1_ADVANCED                   --- not supported ---
MPEG4_PART2_SP                 --- not supported ---
MPEG4_PART2_ASP                --- not supported ---
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                   --- not supported ---
DIVX5_HOME_THEATER             --- not supported ---
DIVX5_HD_1080P                 --- not supported ---
H264_CONSTRAINED_BASELINE      51 16384  2048  2048
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---
AV1_MAIN                       --- not supported ---
AV1_HIGH                       --- not supported ---
AV1_PROFESSIONAL               --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y
R8G8B8A8         16384 16384    y
R10G10B10A2      16384 16384    y
B10G10R10A2      16384 16384    y
A8               16384 16384    y

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  -
SHARPNESS                        -
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              -
VIDEO_SURFACE_HEIGHT             -
CHROMA_TYPE                      -
LAYERS                           -

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 -
CSC_MATRIX                       -
NOISE_REDUCTION_LEVEL            -
SHARPNESS_LEVEL                  -
LUMA_KEY_MIN_LUMA                -
LUMA_KEY_MAX_LUMA                -

~ 1.3s ❱ sudo glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) UHD Graphics (JSL) (0x4e61)
    Version: 21.3.9
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    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) UHD Graphics (JSL)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.9 Amber
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 21.3.9 Amber
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.9 Amber
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

~ ❱ cat .local/share/xorg/Xorg.0.log
[    30.506]
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[    30.506] Current Operating System: Linux outpost 5.19.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 08 Sep 2022 18:07:42 +0000 x86_64
[    30.506] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=7448a3de-bb56-4a11-bbde-e1ba7617cf3d rw loglevel=3 quiet
[    30.506]
[    30.507] Current version of pixman: 0.40.0
[    30.507]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    30.507] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.507] (==) Log file: "/home/pat/.local/share/xorg/Xorg.0.log", Time: Thu Sep 15 17:58:10 2022
[    30.510] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    30.510] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    30.511] (==) No Layout section.  Using the first Screen section.
[    30.511] (==) No screen section available. Using defaults.
[    30.511] (**) |-->Screen "Default Screen Section" (0)
[    30.511] (**) |   |-->Monitor "<default monitor>"
[    30.511] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[    30.511] (**) |   |-->Device "Intel Graphics"
[    30.511] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    30.511] (==) Automatically adding devices
[    30.511] (==) Automatically enabling devices
[    30.511] (==) Automatically adding GPU devices
[    30.511] (==) Automatically binding GPU devices
[    30.511] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    30.513] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    30.513]    Entry deleted from font path.
[    30.515] (==) FontPath set to:
        /usr/share/fonts/misc,
        /usr/share/fonts/TTF,
        /usr/share/fonts/OTF,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/75dpi
[    30.515] (==) ModulePath set to "/usr/lib/xorg/modules"
[    30.515] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    30.515] (II) Module ABI versions:
[    30.515]    X.Org ANSI C Emulation: 0.4
[    30.515]    X.Org Video Driver: 25.2
[    30.515]    X.Org XInput driver : 24.4
[    30.515]    X.Org Server Extension : 10.0
[    30.515] (++) using VT number 1

[    30.517] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    30.518] (II) xfree86: Adding drm device (/dev/dri/card0)
[    30.518] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[    30.518] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[    30.521] (--) PCI:*(0@0:2:0) 8086:4e61:0000:0000 rev 1, Mem @ 0x6000000000/16777216, 0x4000000000/268435456, I/O @ 0x00003000/64, BIOS @ 0x????????/131072
[    30.521] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    30.521] (II) LoadModule: "glx"
[    30.522] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    30.527] (II) Module glx: vendor="X.Org Foundation"
[    30.527]    compiled for 1.21.1.4, module version = 1.0.0
[    30.527]    ABI class: X.Org Server Extension, version 10.0
[    30.527] (II) LoadModule: "intel"
[    30.529] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    30.533] (II) Module intel: vendor="X.Org Foundation"
[    30.533]    compiled for 1.21.1.1, module version = 2.99.917
[    30.533]    Module class: X.Org Video Driver
[    30.533]    ABI class: X.Org Video Driver, version 25.2
[    30.533] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    30.534] (II) intel: Driver for Intel(R) HD Graphics
[    30.534] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    30.534] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    30.534] xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[    30.534] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    30.535] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    30.535] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    30.535] (==) intel(0): RGB weight 888
[    30.535] (==) intel(0): Default visual is TrueColor
[    30.535] (**) intel(0): Option "AccelMethod" "uxa"
[    30.535] (**) intel(0): Option "TearFree" "true"
[    30.535] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    30.535] (**) intel(0): Relaxed fencing enabled
[    30.535] (**) intel(0): Wait on SwapBuffers? enabled
[    30.535] (**) intel(0): Triple buffering? enabled
[    30.535] (**) intel(0): Framebuffer tiled
[    30.535] (**) intel(0): Pixmaps tiled
[    30.535] (**) intel(0): 3D buffers tiled
[    30.535] (**) intel(0): SwapBuffers wait enabled
[    30.535] (==) intel(0): video overlay key set to 0x101fe
[    30.563] (II) intel(0): Output HDMI1 has no monitor section
[    30.563] (II) intel(0): Output DP1 has no monitor section
[    30.563] (II) intel(0): Output HDMI2 has no monitor section
[    30.590] (II) intel(0): EDID for output HDMI1
[    30.590] (II) intel(0): Manufacturer: VSC  Model: f838  Serial#: 16843009
[    30.590] (II) intel(0): Year: 2019  Week: 0
[    30.590] (II) intel(0): EDID Version: 1.3
[    30.590] (II) intel(0): Digital Display Input
[    30.590] (II) intel(0): Max Image Size [cm]: horiz.: 61  vert.: 36
[    30.590] (II) intel(0): Gamma: 2.20
[    30.590] (II) intel(0): No DPMS capabilities specified
[    30.590] (II) intel(0): Supported color encodings: RGB 4:4:4
[    30.590] (II) intel(0): Default color space is primary color space
[    30.590] (II) intel(0): First detailed timing is preferred mode
[    30.590] (II) intel(0): GTF timings supported
[    30.590] (II) intel(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
[    30.590] (II) intel(0): blueX: 0.150 blueY: 0.060   whiteX: 0.312 whiteY: 0.329
[    30.590] (II) intel(0): Supported established timings:
[    30.590] (II) intel(0): 640x480@60Hz
[    30.590] (II) intel(0): 800x600@60Hz
[    30.590] (II) intel(0): 1024x768@60Hz
[    30.590] (II) intel(0): Manufacturer's mask: 0
[    30.590] (II) intel(0): Supported detailed timing:
[    30.590] (II) intel(0): clock: 241.5 MHz   Image Size:  608 x 355 mm
[    30.590] (II) intel(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2720 h_border: 0
[    30.590] (II) intel(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1481 v_border: 0
[    30.590] (II) intel(0): Serial No: #ASNJN+d71tXd
[    30.590] (II) intel(0): Ranges: V min: 24 V max: 60 Hz, H min: 30 H max: 140 kHz, PixClock max 305 MHz
[    30.590] (II) intel(0): Monitor name: XG270QG
[    30.590] (II) intel(0): Number of EDID sections to follow: 1
[    30.590] (II) intel(0): EDID (in hex):
[    30.590] (II) intel(0):     00ffffffffffff005a6338f801010101
[    30.590] (II) intel(0):     001d0103803d247807ee91a3544c9926
[    30.590] (II) intel(0):     0f505421080001010101010101010101
[    30.590] (II) intel(0):     010101010101565e00a0a0a029503020
[    30.590] (II) intel(0):     350060632100001a000000ff00234153
[    30.590] (II) intel(0):     4e4a4e2b643731745864000000fd0018
[    30.590] (II) intel(0):     3c1e8c1e010a202020202020000000fc
[    30.590] (II) intel(0):     00584732373051470a20202020200179
[    30.590] (II) intel(0):     02031ac147901f041303120123090701
[    30.590] (II) intel(0):     8301000065030c001000000000000000
[    30.590] (II) intel(0):     00000000000000000000000000000000
[    30.590] (II) intel(0):     00000000000000000000000000000000
[    30.590] (II) intel(0):     00000000000000000000000000000000
[    30.590] (II) intel(0):     00000000000000000000000000000000
[    30.590] (II) intel(0):     00000000000000000000000000000000
[    30.590] (II) intel(0):     000000000000000000000000000000c1
[    30.590] (II) intel(0): Printing probed modes for output HDMI1
[    30.590] (II) intel(0): Modeline "2560x1440"x60.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
[    30.590] (II) intel(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[    30.590] (II) intel(0): Modeline "1856x1392"x60.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[    30.590] (II) intel(0): Modeline "1792x1344"x60.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[    30.590] (II) intel(0): Modeline "2048x1152"x60.0  162.00  2048 2074 2154 2250  1152 1153 1156 1200 +hsync +vsync (72.0 kHz e)
[    30.590] (II) intel(0): Modeline "1920x1200"x60.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz e)
[    30.590] (II) intel(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    30.590] (II) intel(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    30.590] (II) intel(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[    30.590] (II) intel(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[    30.590] (II) intel(0): Modeline "1680x1050"x59.9  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[    30.590] (II) intel(0): Modeline "1400x1050"x59.9  101.00  1400 1448 1480 1560  1050 1053 1057 1080 +hsync -vsync (64.7 kHz e)
[    30.590] (II) intel(0): Modeline "1600x900"x60.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync +vsync (60.0 kHz e)
[    30.590] (II) intel(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    30.590] (II) intel(0): Modeline "1440x900"x59.9   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[    30.590] (II) intel(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[    30.590] (II) intel(0): Modeline "1366x768"x59.8   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz e)
[    30.590] (II) intel(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[    30.590] (II) intel(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    30.590] (II) intel(0): Modeline "1280x768"x60.0   68.25  1280 1328 1360 1440  768 771 778 790 +hsync -vsync (47.4 kHz e)
[    30.590] (II) intel(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    30.590] (II) intel(0): Modeline "1280x720"x50.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    30.590] (II) intel(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    30.590] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    30.590] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    30.590] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    30.590] (II) intel(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    30.590] (II) intel(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
[    30.590] (II) intel(0): Modeline "720x480"x60.0   27.03  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    30.590] (II) intel(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    30.590] (II) intel(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    30.590] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    30.590] (II) intel(0): EDID for output DP1
[    30.590] (II) intel(0): EDID for output HDMI2
[    30.590] (II) intel(0): Output HDMI1 connected
[    30.590] (II) intel(0): Output DP1 disconnected
[    30.590] (II) intel(0): Output HDMI2 disconnected
[    30.590] (II) intel(0): Using exact sizes for initial modes
[    30.590] (II) intel(0): Output HDMI1 using initial mode 2560x1440 +0+0
[    30.590] (II) intel(0): Kernel page flipping support detected, enabling
[    30.590] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    30.590] (==) intel(0): DPI set to (96, 96)
[    30.590] (II) Loading sub module "fb"
[    30.590] (II) LoadModule: "fb"
[    30.590] (II) Module "fb" already built-in
[    30.590] (II) Loading sub module "dri2"
[    30.590] (II) LoadModule: "dri2"
[    30.590] (II) Module "dri2" already built-in
[    30.590] (II) Loading sub module "dri3"
[    30.590] (II) LoadModule: "dri3"
[    30.590] (II) Module "dri3" already built-in
[    30.591] (II) intel(0): Allocated new frame buffer 2560x1440 stride 10240, tiled
[    30.591] (II) UXA(0): Driver registered support for the following operations:
[    30.591] (II)         solid
[    30.591] (II)         copy
[    30.591] (II)         put_image
[    30.591] (II)         get_image
[    30.591] (II) intel(0): [DRI2] Setup complete
[    30.591] (II) intel(0): [DRI2]   DRI driver: i965
[    30.591] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    30.592] (==) intel(0): Backing store enabled
[    30.592] (==) intel(0): Silken mouse enabled
[    30.592] (II) intel(0): Initializing HW Cursor
[    30.592] (==) intel(0): DPMS enabled
[    30.592] (==) intel(0): Intel XvMC decoder enabled
[    30.592] (WW) intel(0): Disabling Xv because no adaptors could be initialized.
[    30.592] (II) intel(0): DRI2: Enabled
[    30.592] (II) intel(0): DRI3: Enabled
[    30.592] (==) intel(0): hotplug detection: "enabled"
[    30.630] (II) Initializing extension Generic Event Extension
[    30.630] (II) Initializing extension SHAPE
[    30.630] (II) Initializing extension MIT-SHM
[    30.631] (II) Initializing extension XInputExtension
[    30.631] (II) Initializing extension XTEST
[    30.632] (II) Initializing extension BIG-REQUESTS
[    30.632] (II) Initializing extension SYNC
[    30.632] (II) Initializing extension XKEYBOARD
[    30.633] (II) Initializing extension XC-MISC
[    30.633] (II) Initializing extension SECURITY
[    30.633] (II) Initializing extension XFIXES
[    30.634] (II) Initializing extension RENDER
[    30.634] (II) Initializing extension RANDR
[    30.635] (II) Initializing extension COMPOSITE
[    30.635] (II) Initializing extension DAMAGE
[    30.636] (II) Initializing extension MIT-SCREEN-SAVER
[    30.636] (II) Initializing extension DOUBLE-BUFFER
[    30.636] (II) Initializing extension RECORD
[    30.637] (II) Initializing extension DPMS
[    30.637] (II) Initializing extension Present
[    30.637] (II) Initializing extension DRI3
[    30.638] (II) Initializing extension X-Resource
[    30.638] (II) Initializing extension XVideo
[    30.638] (II) Initializing extension XVideo-MotionCompensation
[    30.638] (II) Initializing extension GLX
[    30.664] (II) AIGLX: Loaded and initialized i965
[    30.665] (II) GLX: Initialized DRI2 GL provider for screen 0
[    30.665] (II) Initializing extension XFree86-VidModeExtension
[    30.665] (II) Initializing extension XFree86-DGA
[    30.665] (II) Initializing extension XFree86-DRI
[    30.665] (II) Initializing extension DRI2
[    30.665] (II) intel(0): Setting screen physical size to 677 x 381
[    30.748] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    30.748] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    30.748] (II) LoadModule: "libinput"
[    30.749] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    30.752] (II) Module libinput: vendor="X.Org Foundation"
[    30.752]    compiled for 1.21.1.3, module version = 1.2.1
[    30.752]    Module class: X.Org XInput Driver
[    30.752]    ABI class: X.Org XInput driver, version 24.4
[    30.752] (II) Using input driver 'libinput' for 'Power Button'
[    30.753] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 22 paused 0
[    30.753] (**) Power Button: always reports core events
[    30.753] (**) Option "Device" "/dev/input/event2"
[    30.763] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    30.763] (II) event2  - Power Button: device is a keyboard
[    30.763] (II) event2  - Power Button: device removed
[    30.763] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    30.763] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    30.764] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    30.764] (II) event2  - Power Button: device is a keyboard
[    30.765] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[    30.765] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    30.765] (II) Using input driver 'libinput' for 'Video Bus'
[    30.765] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 25 paused 0
[    30.765] (**) Video Bus: always reports core events
[    30.765] (**) Option "Device" "/dev/input/event3"
[    30.767] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[    30.767] (II) event3  - Video Bus: device is a keyboard
[    30.767] (II) event3  - Video Bus: device removed
[    30.767] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
[    30.767] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    30.768] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[    30.768] (II) event3  - Video Bus: device is a keyboard
[    30.768] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    30.768] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    30.768] (II) Using input driver 'libinput' for 'Power Button'
[    30.769] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 26 paused 0
[    30.769] (**) Power Button: always reports core events
[    30.769] (**) Option "Device" "/dev/input/event1"
[    30.769] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    30.770] (II) event1  - Power Button: device is a keyboard
[    30.770] (II) event1  - Power Button: device removed
[    30.770] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[    30.770] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    30.770] (II) event1  - Power Button: is tagged by udev as: Keyboard
[    30.770] (II) event1  - Power Button: device is a keyboard
[    30.771] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[    30.771] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    30.771] (II) Using input driver 'libinput' for 'Sleep Button'
[    30.772] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 27 paused 0
[    30.772] (**) Sleep Button: always reports core events
[    30.772] (**) Option "Device" "/dev/input/event0"
[    30.772] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[    30.772] (II) event0  - Sleep Button: device is a keyboard
[    30.772] (II) event0  - Sleep Button: device removed
[    30.772] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[    30.772] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    30.774] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[    30.774] (II) event0  - Sleep Button: device is a keyboard
[    30.776] (II) config/udev: Adding input device ELECOM ELECOM TrackBall (/dev/input/event4)
[    30.776] (**) ELECOM ELECOM TrackBall: Applying InputClass "libinput pointer catchall"
[    30.776] (II) Using input driver 'libinput' for 'ELECOM ELECOM TrackBall'
[    30.833] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 28 paused 0
[    30.833] (**) ELECOM ELECOM TrackBall: always reports core events
[    30.833] (**) Option "Device" "/dev/input/event4"
[    30.837] (II) event4  - ELECOM ELECOM TrackBall: is tagged by udev as: Mouse Trackball
[    30.838] (II) event4  - ELECOM ELECOM TrackBall: device is a pointer
[    30.839] (II) event4  - ELECOM ELECOM TrackBall: device removed
[    30.839] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056E:0150.0001/input/input4/event4"
[    30.839] (II) XINPUT: Adding extended input device "ELECOM ELECOM TrackBall" (type: MOUSE, id 10)
[    30.839] (**) Option "AccelerationScheme" "none"
[    30.839] (**) ELECOM ELECOM TrackBall: (accel) selected scheme none/0
[    30.839] (**) ELECOM ELECOM TrackBall: (accel) acceleration factor: 2.000
[    30.839] (**) ELECOM ELECOM TrackBall: (accel) acceleration threshold: 4
[    30.843] (II) event4  - ELECOM ELECOM TrackBall: is tagged by udev as: Mouse Trackball
[    30.843] (II) event4  - ELECOM ELECOM TrackBall: device is a pointer
[    30.846] (II) config/udev: Adding input device ELECOM ELECOM TrackBall (/dev/input/mouse0)
[    30.846] (II) No input driver specified, ignoring this device.
[    30.846] (II) This device may have been added with another device file.
[    30.848] (II) config/udev: Adding input device ELECOM ELECOM TrackBall (/dev/input/event5)
[    30.848] (**) ELECOM ELECOM TrackBall: Applying InputClass "libinput keyboard catchall"
[    30.848] (II) Using input driver 'libinput' for 'ELECOM ELECOM TrackBall'
[    30.849] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 29 paused 0
[    30.849] (**) ELECOM ELECOM TrackBall: always reports core events
[    30.849] (**) Option "Device" "/dev/input/event5"
[    30.852] (II) event5  - ELECOM ELECOM TrackBall: is tagged by udev as: Keyboard
[    30.852] (II) event5  - ELECOM ELECOM TrackBall: device is a keyboard
[    30.852] (II) event5  - ELECOM ELECOM TrackBall: device removed
[    30.852] (II) libinput: ELECOM ELECOM TrackBall: needs a virtual subdevice
[    30.853] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:056E:0150.0002/input/input5/event5"
[    30.853] (II) XINPUT: Adding extended input device "ELECOM ELECOM TrackBall" (type: MOUSE, id 11)
[    30.853] (**) Option "AccelerationScheme" "none"
[    30.853] (**) ELECOM ELECOM TrackBall: (accel) selected scheme none/0
[    30.853] (**) ELECOM ELECOM TrackBall: (accel) acceleration factor: 2.000
[    30.853] (**) ELECOM ELECOM TrackBall: (accel) acceleration threshold: 4
[    30.854] (II) event5  - ELECOM ELECOM TrackBall: is tagged by udev as: Keyboard
[    30.855] (II) event5  - ELECOM ELECOM TrackBall: device is a keyboard
[    30.855] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event10)
[    30.855] (II) No input driver specified, ignoring this device.
[    30.855] (II) This device may have been added with another device file.
[    30.856] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event11)
[    30.856] (II) No input driver specified, ignoring this device.
[    30.856] (II) This device may have been added with another device file.
[    30.856] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=11 (/dev/input/event12)
[    30.856] (II) No input driver specified, ignoring this device.
[    30.856] (II) This device may have been added with another device file.
[    30.857] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=12 (/dev/input/event13)
[    30.857] (II) No input driver specified, ignoring this device.
[    30.857] (II) This device may have been added with another device file.
[    30.857] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event7)
[    30.857] (II) No input driver specified, ignoring this device.
[    30.857] (II) This device may have been added with another device file.
[    30.857] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event8)
[    30.857] (II) No input driver specified, ignoring this device.
[    30.857] (II) This device may have been added with another device file.
[    30.858] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event9)
[    30.858] (II) No input driver specified, ignoring this device.
[    30.858] (II) This device may have been added with another device file.
[    30.858] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[    30.858] (II) No input driver specified, ignoring this device.
[    30.858] (II) This device may have been added with another device file.
[    30.860] (II) config/udev: Adding input device Fifi Keyboard (/dev/input/event14)
[    30.860] (**) Fifi Keyboard: Applying InputClass "libinput keyboard catchall"
[    30.860] (II) Using input driver 'libinput' for 'Fifi Keyboard'
[    30.861] (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 30 paused 0
[    30.861] (**) Fifi Keyboard: always reports core events
[    30.861] (**) Option "Device" "/dev/input/event14"
[    30.862] (II) event14 - Fifi Keyboard: is tagged by udev as: Keyboard
[    30.862] (II) event14 - Fifi Keyboard: device is a keyboard
[    30.862] (II) event14 - Fifi Keyboard: device removed
[    30.862] (II) libinput: Fifi Keyboard: needs a virtual subdevice
[    30.862] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:0000:0000.0005/input/input14/event14"
[    30.862] (II) XINPUT: Adding extended input device "Fifi Keyboard" (type: MOUSE, id 12)
[    30.862] (**) Option "AccelerationScheme" "none"
[    30.862] (**) Fifi Keyboard: (accel) selected scheme none/0
[    30.862] (**) Fifi Keyboard: (accel) acceleration factor: 2.000
[    30.862] (**) Fifi Keyboard: (accel) acceleration threshold: 4
[    30.863] (II) event14 - Fifi Keyboard: is tagged by udev as: Keyboard
[    30.863] (II) event14 - Fifi Keyboard: device is a keyboard
[    30.880] (**) ELECOM ELECOM TrackBall: Applying InputClass "libinput keyboard catchall"
[    30.880] (II) Using input driver 'libinput' for 'ELECOM ELECOM TrackBall'
[    30.880] (II) systemd-logind: returning pre-existing fd for /dev/input/event5 13:69
[    30.880] (**) ELECOM ELECOM TrackBall: always reports core events
[    30.880] (**) Option "Device" "/dev/input/event5"
[    30.880] (II) libinput: ELECOM ELECOM TrackBall: is a virtual subdevice
[    30.880] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:056E:0150.0002/input/input5/event5"
[    30.880] (II) XINPUT: Adding extended input device "ELECOM ELECOM TrackBall" (type: KEYBOARD, id 13)
[    30.881] (**) Fifi Keyboard: Applying InputClass "libinput keyboard catchall"
[    30.881] (II) Using input driver 'libinput' for 'Fifi Keyboard'
[    30.881] (II) systemd-logind: returning pre-existing fd for /dev/input/event14 13:78
[    30.881] (**) Fifi Keyboard: always reports core events
[    30.881] (**) Option "Device" "/dev/input/event14"
[    30.881] (II) libinput: Fifi Keyboard: is a virtual subdevice
[    30.881] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:0000:0000.0005/input/input14/event14"
[    30.881] (II) XINPUT: Adding extended input device "Fifi Keyboard" (type: KEYBOARD, id 14)
[    33.114] (II) intel(0): EDID vendor "VSC", prod id 63544
[    33.114] (II) intel(0): Using EDID range info for horizontal sync
[    33.114] (II) intel(0): Using EDID range info for vertical refresh
[    33.114] (II) intel(0): Printing DDC gathered Modelines:
[    33.114] (II) intel(0): Modeline "2560x1440"x0.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
[    33.114] (II) intel(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[    33.114] (II) intel(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[    33.114] (II) intel(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    33.114] (II) intel(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    33.114] (II) intel(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    33.114] (II) intel(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    33.114] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    33.114] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    33.114] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)

i read another article here that said it may need early kms so that it precedes X, so in configured that as well, no luck though.

any help is appreciated.

Offline

#2 2022-09-15 10:40:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,263

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

Remove xf86-video-intel and install mesa instead of mesa-amber. You are mixing quite a few outdated tools for a system that can do much more modern stuff. You should also not run startx or similar as root, if you've done that then this could explain the other symptoms.  Remove yourself from the video,audio and storage groups, that is properly handled by logind device passing logic. And make sure your .xinitrc is setup correctly if you use that: https://wiki.archlinux.org/title/Xinit#xinitrc

Last edited by V1del (2022-09-15 10:47:29)

Online

#3 2022-09-15 13:28:35

mailmanpat
Member
Registered: 2022-09-15
Posts: 6

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

thanks for the advice, followed everything, here are relevant outputs:

~ ❱ pacman -Q | grep -e mesa -e intel
intel-gmmlib 22.1.4-2
intel-gpu-tools 1.26-1
intel-media-driver 22.4.4-2
mesa 22.1.7-1
mesa-utils 8.5.0-2
mesa-vdpau 22.1.7-1
~ ❱ groups
wheel pat
~ ❱ glxinfo -B
name of display: :0.0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  57
  Current serial number in output stream:  58

still getting the same response from glxinfo.

i don't recall running startx as root, but what sanity checks can i do? will that have created files with only root permissions? checking my home dir shows user owns all the .x* files.

below is the xorg log:

~ ❱ cat .local/share/xorg/Xorg.0.log
[  5776.510]
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[  5776.515] Current Operating System: Linux outpost 5.19.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 08 Sep 2022 18:07:42 +0000 x86_64
[  5776.515] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=7448a3de-bb56-4a11-bbde-e1ba7617cf3d rw loglevel=3 quiet
[  5776.518]
[  5776.519] Current version of pixman: 0.40.0
[  5776.522]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  5776.522] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  5776.530] (==) Log file: "/home/pat/.local/share/xorg/Xorg.0.log", Time: Thu Sep 15 21:19:10 2022
[  5776.532] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  5776.532] (==) No Layout section.  Using the first Screen section.
[  5776.532] (==) No screen section available. Using defaults.
[  5776.532] (**) |-->Screen "Default Screen Section" (0)
[  5776.532] (**) |   |-->Monitor "<default monitor>"
[  5776.532] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[  5776.532] (==) Automatically adding devices
[  5776.532] (==) Automatically enabling devices
[  5776.532] (==) Automatically adding GPU devices
[  5776.532] (==) Automatically binding GPU devices
[  5776.532] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  5776.532] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[  5776.532]    Entry deleted from font path.
[  5776.532] (==) FontPath set to:
        /usr/share/fonts/misc,
        /usr/share/fonts/TTF,
        /usr/share/fonts/OTF,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/75dpi
[  5776.532] (==) ModulePath set to "/usr/lib/xorg/modules"
[  5776.532] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[  5776.532] (II) Module ABI versions:
[  5776.532]    X.Org ANSI C Emulation: 0.4
[  5776.532]    X.Org Video Driver: 25.2
[  5776.532]    X.Org XInput driver : 24.4
[  5776.532]    X.Org Server Extension : 10.0
[  5776.533] (++) using VT number 1

[  5776.534] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[  5776.535] (II) xfree86: Adding drm device (/dev/dri/card0)
[  5776.535] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[  5776.536] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[  5776.538] (--) PCI:*(0@0:2:0) 8086:4e61:0000:0000 rev 1, Mem @ 0x6000000000/16777216, 0x4000000000/268435456, I/O @ 0x00003000/64, BIOS @ 0x????????/131072
[  5776.538] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  5776.538] (II) LoadModule: "glx"
[  5776.538] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  5776.539] (II) Module glx: vendor="X.Org Foundation"
[  5776.539]    compiled for 1.21.1.4, module version = 1.0.0
[  5776.539]    ABI class: X.Org Server Extension, version 10.0
[  5776.539] (==) Matched intel as autoconfigured driver 0
[  5776.539] (==) Matched modesetting as autoconfigured driver 1
[  5776.539] (==) Matched fbdev as autoconfigured driver 2
[  5776.539] (==) Matched vesa as autoconfigured driver 3
[  5776.540] (==) Assigned the driver to the xf86ConfigLayout
[  5776.540] (II) LoadModule: "intel"
[  5776.540] (WW) Warning, couldn't open module intel
[  5776.540] (EE) Failed to load module "intel" (module does not exist, 0)
[  5776.540] (II) LoadModule: "modesetting"
[  5776.540] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  5776.540] (II) Module modesetting: vendor="X.Org Foundation"
[  5776.540]    compiled for 1.21.1.4, module version = 1.21.1
[  5776.540]    Module class: X.Org Video Driver
[  5776.540]    ABI class: X.Org Video Driver, version 25.2
[  5776.540] (II) LoadModule: "fbdev"
[  5776.540] (WW) Warning, couldn't open module fbdev
[  5776.540] (EE) Failed to load module "fbdev" (module does not exist, 0)
[  5776.540] (II) LoadModule: "vesa"
[  5776.540] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  5776.540] (II) Module vesa: vendor="X.Org Foundation"
[  5776.540]    compiled for 1.21.1.3, module version = 2.5.0
[  5776.540]    Module class: X.Org Video Driver
[  5776.540]    ABI class: X.Org Video Driver, version 25.2
[  5776.540] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  5776.540] (II) VESA: driver for VESA chipsets: vesa
[  5776.540] xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[  5776.540] (II) modeset(0): using drv /dev/dri/card0
[  5776.540] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  5776.541] (II) modeset(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[  5776.541] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[  5776.541] (==) modeset(0): RGB weight 888
[  5776.541] (==) modeset(0): Default visual is TrueColor
[  5776.541] (II) Loading sub module "glamoregl"
[  5776.541] (II) LoadModule: "glamoregl"
[  5776.541] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[  5776.544] (II) Module glamoregl: vendor="X.Org Foundation"
[  5776.544]    compiled for 1.21.1.4, module version = 1.0.1
[  5776.544]    ABI class: X.Org ANSI C Emulation, version 0.4
[  5776.578] (II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) UHD Graphics (JSL)
[  5776.578] (II) modeset(0): glamor initialized
[  5776.578] (==) modeset(0): VariableRefresh: disabled
[  5776.578] (==) modeset(0): AsyncFlipSecondaries: disabled
[  5776.605] (II) modeset(0): Output HDMI-1 has no monitor section
[  5776.605] (II) modeset(0): Output DP-1 has no monitor section
[  5776.605] (II) modeset(0): Output HDMI-2 has no monitor section
[  5776.633] (II) modeset(0): EDID for output HDMI-1
[  5776.633] (II) modeset(0): Manufacturer: VSC  Model: f838  Serial#: 16843009
[  5776.633] (II) modeset(0): Year: 2019  Week: 0
[  5776.633] (II) modeset(0): EDID Version: 1.3
[  5776.633] (II) modeset(0): Digital Display Input
[  5776.633] (II) modeset(0): Max Image Size [cm]: horiz.: 61  vert.: 36
[  5776.633] (II) modeset(0): Gamma: 2.20
[  5776.633] (II) modeset(0): No DPMS capabilities specified
[  5776.633] (II) modeset(0): Supported color encodings: RGB 4:4:4
[  5776.633] (II) modeset(0): Default color space is primary color space
[  5776.633] (II) modeset(0): First detailed timing is preferred mode
[  5776.633] (II) modeset(0): GTF timings supported
[  5776.633] (II) modeset(0): redX: 0.640 redY: 0.330   greenX: 0.300 greenY: 0.600
[  5776.633] (II) modeset(0): blueX: 0.150 blueY: 0.060   whiteX: 0.312 whiteY: 0.329
[  5776.633] (II) modeset(0): Supported established timings:
[  5776.633] (II) modeset(0): 640x480@60Hz
[  5776.633] (II) modeset(0): 800x600@60Hz
[  5776.633] (II) modeset(0): 1024x768@60Hz
[  5776.633] (II) modeset(0): Manufacturer's mask: 0
[  5776.633] (II) modeset(0): Supported detailed timing:
[  5776.633] (II) modeset(0): clock: 241.5 MHz   Image Size:  608 x 355 mm
[  5776.633] (II) modeset(0): h_active: 2560  h_sync: 2608  h_sync_end 2640 h_blank_end 2720 h_border: 0
[  5776.633] (II) modeset(0): v_active: 1440  v_sync: 1443  v_sync_end 1448 v_blanking: 1481 v_border: 0
[  5776.633] (II) modeset(0): Serial No: #ASNJN+d71tXd
[  5776.633] (II) modeset(0): Ranges: V min: 24 V max: 60 Hz, H min: 30 H max: 140 kHz, PixClock max 305 MHz
[  5776.633] (II) modeset(0): Monitor name: XG270QG
[  5776.633] (II) modeset(0): Number of EDID sections to follow: 1
[  5776.633] (II) modeset(0): EDID (in hex):
[  5776.633] (II) modeset(0):   00ffffffffffff005a6338f801010101
[  5776.633] (II) modeset(0):   001d0103803d247807ee91a3544c9926
[  5776.633] (II) modeset(0):   0f505421080001010101010101010101
[  5776.633] (II) modeset(0):   010101010101565e00a0a0a029503020
[  5776.633] (II) modeset(0):   350060632100001a000000ff00234153
[  5776.633] (II) modeset(0):   4e4a4e2b643731745864000000fd0018
[  5776.633] (II) modeset(0):   3c1e8c1e010a202020202020000000fc
[  5776.633] (II) modeset(0):   00584732373051470a20202020200179
[  5776.633] (II) modeset(0):   02031ac147901f041303120123090701
[  5776.633] (II) modeset(0):   8301000065030c001000000000000000
[  5776.633] (II) modeset(0):   00000000000000000000000000000000
[  5776.633] (II) modeset(0):   00000000000000000000000000000000
[  5776.633] (II) modeset(0):   00000000000000000000000000000000
[  5776.633] (II) modeset(0):   00000000000000000000000000000000
[  5776.633] (II) modeset(0):   00000000000000000000000000000000
[  5776.633] (II) modeset(0):   000000000000000000000000000000c1
[  5776.633] (II) modeset(0): Printing probed modes for output HDMI-1
[  5776.633] (II) modeset(0): Modeline "2560x1440"x60.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
[  5776.633] (II) modeset(0): Modeline "1920x1440"x60.0  234.00  1920 2048 2256 2600  1440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1856x1392"x60.0  218.25  1856 1952 2176 2528  1392 1393 1396 1439 -hsync +vsync (86.3 kHz e)
[  5776.633] (II) modeset(0): Modeline "1792x1344"x60.0  204.75  1792 1920 2120 2448  1344 1345 1348 1394 -hsync +vsync (83.6 kHz e)
[  5776.633] (II) modeset(0): Modeline "2048x1152"x60.0  162.00  2048 2074 2154 2250  1152 1153 1156 1200 +hsync +vsync (72.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1920x1200"x60.0  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync (74.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[  5776.633] (II) modeset(0): Modeline "1920x1080"x50.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[  5776.633] (II) modeset(0): Modeline "1920x1080"x59.9  148.35  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[  5776.633] (II) modeset(0): Modeline "1600x1200"x60.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1680x1050"x59.9  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[  5776.633] (II) modeset(0): Modeline "1400x1050"x59.9  101.00  1400 1448 1480 1560  1050 1053 1057 1080 +hsync -vsync (64.7 kHz e)
[  5776.633] (II) modeset(0): Modeline "1600x900"x60.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync +vsync (60.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1440x900"x59.9   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1366x768"x59.8   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz e)
[  5776.633] (II) modeset(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x768"x60.0   68.25  1280 1328 1360 1440  768 771 778 790 +hsync -vsync (47.4 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x720"x50.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[  5776.633] (II) modeset(0): Modeline "1280x720"x59.9   74.18  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[  5776.633] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  5776.633] (II) modeset(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[  5776.633] (II) modeset(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[  5776.633] (II) modeset(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
[  5776.633] (II) modeset(0): Modeline "720x480"x60.0   27.03  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[  5776.633] (II) modeset(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[  5776.633] (II) modeset(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  5776.634] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  5776.634] (II) modeset(0): EDID for output DP-1
[  5776.634] (II) modeset(0): EDID for output HDMI-2
[  5776.634] (II) modeset(0): Output HDMI-1 connected
[  5776.634] (II) modeset(0): Output DP-1 disconnected
[  5776.634] (II) modeset(0): Output HDMI-2 disconnected
[  5776.634] (II) modeset(0): Using exact sizes for initial modes
[  5776.634] (II) modeset(0): Output HDMI-1 using initial mode 2560x1440 +0+0
[  5776.634] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[  5776.634] (==) modeset(0): DPI set to (96, 96)
[  5776.634] (II) Loading sub module "fb"
[  5776.634] (II) LoadModule: "fb"
[  5776.634] (II) Module "fb" already built-in
[  5776.634] (II) UnloadModule: "vesa"
[  5776.634] (II) Unloading vesa
[  5776.647] (==) modeset(0): Backing store enabled
[  5776.647] (==) modeset(0): Silken mouse enabled
[  5776.783] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[  5776.784] (==) modeset(0): DPMS enabled
[  5776.784] (II) modeset(0): [DRI2] Setup complete
[  5776.784] (II) modeset(0): [DRI2]   DRI driver: iris
[  5776.784] (II) modeset(0): [DRI2]   VDPAU driver: va_gl
[  5776.784] (II) Initializing extension Generic Event Extension
[  5776.784] (II) Initializing extension SHAPE
[  5776.785] (II) Initializing extension MIT-SHM
[  5776.785] (II) Initializing extension XInputExtension
[  5776.785] (II) Initializing extension XTEST
[  5776.786] (II) Initializing extension BIG-REQUESTS
[  5776.786] (II) Initializing extension SYNC
[  5776.787] (II) Initializing extension XKEYBOARD
[  5776.787] (II) Initializing extension XC-MISC
[  5776.787] (II) Initializing extension SECURITY
[  5776.788] (II) Initializing extension XFIXES
[  5776.788] (II) Initializing extension RENDER
[  5776.788] (II) Initializing extension RANDR
[  5776.789] (II) Initializing extension COMPOSITE
[  5776.789] (II) Initializing extension DAMAGE
[  5776.790] (II) Initializing extension MIT-SCREEN-SAVER
[  5776.790] (II) Initializing extension DOUBLE-BUFFER
[  5776.790] (II) Initializing extension RECORD
[  5776.791] (II) Initializing extension DPMS
[  5776.791] (II) Initializing extension Present
[  5776.791] (II) Initializing extension DRI3
[  5776.792] (II) Initializing extension X-Resource
[  5776.792] (II) Initializing extension XVideo
[  5776.792] (II) Initializing extension XVideo-MotionCompensation
[  5776.792] (II) Initializing extension GLX
[  5776.806] (II) AIGLX: Loaded and initialized iris
[  5776.806] (II) GLX: Initialized DRI2 GL provider for screen 0
[  5776.806] (II) Initializing extension XFree86-VidModeExtension
[  5776.807] (II) Initializing extension XFree86-DGA
[  5776.807] (II) Initializing extension XFree86-DRI
[  5776.807] (II) Initializing extension DRI2
[  5776.807] (II) modeset(0): Damage tracking initialized
[  5776.807] (II) modeset(0): Setting screen physical size to 677 x 381
[  5776.877] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[  5776.877] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[  5776.877] (II) LoadModule: "libinput"
[  5776.878] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  5776.879] (II) Module libinput: vendor="X.Org Foundation"
[  5776.879]    compiled for 1.21.1.3, module version = 1.2.1
[  5776.879]    Module class: X.Org XInput Driver
[  5776.879]    ABI class: X.Org XInput driver, version 24.4
[  5776.879] (II) Using input driver 'libinput' for 'Power Button'
[  5776.880] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 29 paused 0
[  5776.880] (**) Power Button: always reports core events
[  5776.880] (**) Option "Device" "/dev/input/event2"
[  5776.882] (II) event2  - Power Button: is tagged by udev as: Keyboard
[  5776.882] (II) event2  - Power Button: device is a keyboard
[  5776.882] (II) event2  - Power Button: device removed
[  5776.882] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[  5776.882] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[  5776.883] (II) event2  - Power Button: is tagged by udev as: Keyboard
[  5776.883] (II) event2  - Power Button: device is a keyboard
[  5776.883] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[  5776.883] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[  5776.883] (II) Using input driver 'libinput' for 'Video Bus'
[  5776.884] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 32 paused 0
[  5776.884] (**) Video Bus: always reports core events
[  5776.884] (**) Option "Device" "/dev/input/event3"
[  5776.885] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[  5776.885] (II) event3  - Video Bus: device is a keyboard
[  5776.885] (II) event3  - Video Bus: device removed
[  5776.885] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
[  5776.885] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[  5776.886] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[  5776.886] (II) event3  - Video Bus: device is a keyboard
[  5776.886] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[  5776.886] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[  5776.886] (II) Using input driver 'libinput' for 'Power Button'
[  5776.887] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 33 paused 0
[  5776.887] (**) Power Button: always reports core events
[  5776.887] (**) Option "Device" "/dev/input/event1"
[  5776.888] (II) event1  - Power Button: is tagged by udev as: Keyboard
[  5776.888] (II) event1  - Power Button: device is a keyboard
[  5776.888] (II) event1  - Power Button: device removed
[  5776.888] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[  5776.888] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[  5776.889] (II) event1  - Power Button: is tagged by udev as: Keyboard
[  5776.889] (II) event1  - Power Button: device is a keyboard
[  5776.889] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
[  5776.889] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[  5776.889] (II) Using input driver 'libinput' for 'Sleep Button'
[  5776.890] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 34 paused 0
[  5776.890] (**) Sleep Button: always reports core events
[  5776.890] (**) Option "Device" "/dev/input/event0"
[  5776.891] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[  5776.891] (II) event0  - Sleep Button: device is a keyboard
[  5776.891] (II) event0  - Sleep Button: device removed
[  5776.891] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
[  5776.891] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[  5776.892] (II) event0  - Sleep Button: is tagged by udev as: Keyboard
[  5776.892] (II) event0  - Sleep Button: device is a keyboard
[  5776.893] (II) config/udev: Adding input device ELECOM ELECOM TrackBall (/dev/input/event4)
[  5776.893] (**) ELECOM ELECOM TrackBall: Applying InputClass "libinput pointer catchall"
[  5776.893] (II) Using input driver 'libinput' for 'ELECOM ELECOM TrackBall'
[  5776.949] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 35 paused 0
[  5776.949] (**) ELECOM ELECOM TrackBall: always reports core events
[  5776.949] (**) Option "Device" "/dev/input/event4"
[  5776.953] (II) event4  - ELECOM ELECOM TrackBall: is tagged by udev as: Mouse Trackball
[  5776.953] (II) event4  - ELECOM ELECOM TrackBall: device is a pointer
[  5776.954] (II) event4  - ELECOM ELECOM TrackBall: device removed
[  5776.954] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:056E:0150.0001/input/input4/event4"
[  5776.954] (II) XINPUT: Adding extended input device "ELECOM ELECOM TrackBall" (type: MOUSE, id 10)
[  5776.954] (**) Option "AccelerationScheme" "none"
[  5776.955] (**) ELECOM ELECOM TrackBall: (accel) selected scheme none/0
[  5776.955] (**) ELECOM ELECOM TrackBall: (accel) acceleration factor: 2.000
[  5776.955] (**) ELECOM ELECOM TrackBall: (accel) acceleration threshold: 4
[  5776.958] (II) event4  - ELECOM ELECOM TrackBall: is tagged by udev as: Mouse Trackball
[  5776.959] (II) event4  - ELECOM ELECOM TrackBall: device is a pointer
[  5776.961] (II) config/udev: Adding input device ELECOM ELECOM TrackBall (/dev/input/mouse0)
[  5776.961] (II) No input driver specified, ignoring this device.
[  5776.961] (II) This device may have been added with another device file.
[  5776.963] (II) config/udev: Adding input device ELECOM ELECOM TrackBall (/dev/input/event5)
[  5776.963] (**) ELECOM ELECOM TrackBall: Applying InputClass "libinput keyboard catchall"
[  5776.963] (II) Using input driver 'libinput' for 'ELECOM ELECOM TrackBall'
[  5776.965] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 36 paused 0
[  5776.965] (**) ELECOM ELECOM TrackBall: always reports core events
[  5776.965] (**) Option "Device" "/dev/input/event5"
[  5776.968] (II) event5  - ELECOM ELECOM TrackBall: is tagged by udev as: Keyboard
[  5776.968] (II) event5  - ELECOM ELECOM TrackBall: device is a keyboard
[  5776.968] (II) event5  - ELECOM ELECOM TrackBall: device removed
[  5776.968] (II) libinput: ELECOM ELECOM TrackBall: needs a virtual subdevice
[  5776.968] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:056E:0150.0002/input/input5/event5"
[  5776.968] (II) XINPUT: Adding extended input device "ELECOM ELECOM TrackBall" (type: MOUSE, id 11)
[  5776.969] (**) Option "AccelerationScheme" "none"
[  5776.969] (**) ELECOM ELECOM TrackBall: (accel) selected scheme none/0
[  5776.969] (**) ELECOM ELECOM TrackBall: (accel) acceleration factor: 2.000
[  5776.969] (**) ELECOM ELECOM TrackBall: (accel) acceleration threshold: 4
[  5776.971] (II) event5  - ELECOM ELECOM TrackBall: is tagged by udev as: Keyboard
[  5776.971] (II) event5  - ELECOM ELECOM TrackBall: device is a keyboard
[  5776.972] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event10)
[  5776.972] (II) No input driver specified, ignoring this device.
[  5776.972] (II) This device may have been added with another device file.
[  5776.973] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event11)
[  5776.973] (II) No input driver specified, ignoring this device.
[  5776.973] (II) This device may have been added with another device file.
[  5776.973] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=11 (/dev/input/event12)
[  5776.973] (II) No input driver specified, ignoring this device.
[  5776.973] (II) This device may have been added with another device file.
[  5776.973] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=12 (/dev/input/event13)
[  5776.973] (II) No input driver specified, ignoring this device.
[  5776.973] (II) This device may have been added with another device file.
[  5776.974] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event7)
[  5776.974] (II) No input driver specified, ignoring this device.
[  5776.974] (II) This device may have been added with another device file.
[  5776.974] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event8)
[  5776.974] (II) No input driver specified, ignoring this device.
[  5776.974] (II) This device may have been added with another device file.
[  5776.974] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event9)
[  5776.975] (II) No input driver specified, ignoring this device.
[  5776.975] (II) This device may have been added with another device file.
[  5776.975] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[  5776.975] (II) No input driver specified, ignoring this device.
[  5776.975] (II) This device may have been added with another device file.
[  5776.977] (II) config/udev: Adding input device Fifi Keyboard (/dev/input/event14)
[  5776.977] (**) Fifi Keyboard: Applying InputClass "libinput keyboard catchall"
[  5776.977] (II) Using input driver 'libinput' for 'Fifi Keyboard'
[  5776.978] (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 37 paused 0
[  5776.978] (**) Fifi Keyboard: always reports core events
[  5776.978] (**) Option "Device" "/dev/input/event14"
[  5776.979] (II) event14 - Fifi Keyboard: is tagged by udev as: Keyboard
[  5776.979] (II) event14 - Fifi Keyboard: device is a keyboard
[  5776.979] (II) event14 - Fifi Keyboard: device removed
[  5776.979] (II) libinput: Fifi Keyboard: needs a virtual subdevice
[  5776.979] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:0000:0000.0005/input/input14/event14"
[  5776.979] (II) XINPUT: Adding extended input device "Fifi Keyboard" (type: MOUSE, id 12)
[  5776.979] (**) Option "AccelerationScheme" "none"
[  5776.979] (**) Fifi Keyboard: (accel) selected scheme none/0
[  5776.979] (**) Fifi Keyboard: (accel) acceleration factor: 2.000
[  5776.979] (**) Fifi Keyboard: (accel) acceleration threshold: 4
[  5776.980] (II) event14 - Fifi Keyboard: is tagged by udev as: Keyboard
[  5776.980] (II) event14 - Fifi Keyboard: device is a keyboard
[  5777.000] (**) ELECOM ELECOM TrackBall: Applying InputClass "libinput keyboard catchall"
[  5777.000] (II) Using input driver 'libinput' for 'ELECOM ELECOM TrackBall'
[  5777.000] (II) systemd-logind: returning pre-existing fd for /dev/input/event5 13:69
[  5777.000] (**) ELECOM ELECOM TrackBall: always reports core events
[  5777.000] (**) Option "Device" "/dev/input/event5"
[  5777.000] (II) libinput: ELECOM ELECOM TrackBall: is a virtual subdevice
[  5777.000] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:056E:0150.0002/input/input5/event5"
[  5777.000] (II) XINPUT: Adding extended input device "ELECOM ELECOM TrackBall" (type: KEYBOARD, id 13)
[  5777.000] (**) Fifi Keyboard: Applying InputClass "libinput keyboard catchall"
[  5777.000] (II) Using input driver 'libinput' for 'Fifi Keyboard'
[  5777.000] (II) systemd-logind: returning pre-existing fd for /dev/input/event14 13:78
[  5777.000] (**) Fifi Keyboard: always reports core events
[  5777.000] (**) Option "Device" "/dev/input/event14"
[  5777.000] (II) libinput: Fifi Keyboard: is a virtual subdevice
[  5777.000] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:0000:0000.0005/input/input14/event14"
[  5777.000] (II) XINPUT: Adding extended input device "Fifi Keyboard" (type: KEYBOARD, id 14)
[  5779.454] (II) modeset(0): EDID vendor "VSC", prod id 63544
[  5779.454] (II) modeset(0): Using EDID range info for horizontal sync
[  5779.454] (II) modeset(0): Using EDID range info for vertical refresh
[  5779.454] (II) modeset(0): Printing DDC gathered Modelines:
[  5779.454] (II) modeset(0): Modeline "2560x1440"x0.0  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync (88.8 kHz eP)
[  5779.454] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[  5779.454] (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[  5779.454] (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[  5779.454] (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[  5779.454] (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[  5779.454] (II) modeset(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[  5779.454] (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[  5779.454] (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[  5779.454] (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)

should i be concerned about these lines?

[  5776.540] (II) LoadModule: "intel"
[  5776.540] (WW) Warning, couldn't open module intel
[  5776.540] (EE) Failed to load module "intel" (module does not exist, 0)

Offline

#4 2022-09-15 14:20:57

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,484

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

No, that warnerror is normal.

Minor opcode of failed request:  24 (X_GLXCreateNewContext)

is new and typically indicates that you replaced mesa-aber w/ mesa *after* starting the X11 server, restarting X11 will likely rid you of that?
Ftr

V1del wrote:

And make sure your .xinitrc is setup correctly if you use that: https://wiki.archlinux.org/title/Xinit#xinitrc

Offline

#5 2022-09-15 14:37:26

mailmanpat
Member
Registered: 2022-09-15
Posts: 6

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

noted on the warnerror.

And make sure your .xinitrc is setup correctly if you use that: https://wiki.archlinux.org/title/Xinit#xinitrc

oh I did follow that, forgot to mention and paste contents:

~ ❱ cat .xinitrc
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

if type "dwmblocks" > /dev/null; then
    dwmblocks > /dev/null 2>&1 &
fi
if type "xinput" > /dev/null; then
    xinput set-prop 10 'libinput Accel Speed' -1
fi
if type "xbindkeys" > /dev/null; then
    xbindkeys > /dev/null 2>&1 &
fi

exec dwm

is new and typically indicates that you replaced mesa-aber w/ mesa

ah, that is now noted. i did reboot after applying all the changes from your previous reply, and rebooted as well just now:

~ ❱ glxinfo -B
name of display: :0.0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  57
  Current serial number in output stream:  58

and again but with sudo (i don't know if this is relevant, adding just in case):

~ | 1 ❱ sudo glxinfo -B
[sudo] password for pat:
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) UHD Graphics (JSL) (0x4e61)
    Version: 22.1.7
    Accelerated: yes
    Video memory: 15749MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (JSL)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.1.7
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.1.7
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

hot edit: saw in another thread that some files may not be linked properly so I ran this command to check, pasting it here in case it helps

~ ❱ ls /usr/lib/libGL* -lh
lrwxrwxrwx 1 root root   10 Aug 30 20:23 /usr/lib/libGL.so -> libGL.so.1*
lrwxrwxrwx 1 root root   14 Aug 30 20:23 /usr/lib/libGL.so.1 -> libGL.so.1.7.0*
-rwxr-xr-x 1 root root 526K Aug 30 20:23 /usr/lib/libGL.so.1.7.0*
lrwxrwxrwx 1 root root   14 Aug 30 20:23 /usr/lib/libGLESv2.so -> libGLESv2.so.2*
lrwxrwxrwx 1 root root   18 Aug 30 20:23 /usr/lib/libGLESv2.so.2 -> libGLESv2.so.2.1.0*
-rwxr-xr-x 1 root root  70K Aug 30 20:23 /usr/lib/libGLESv2.so.2.1.0*
lrwxrwxrwx 1 root root   16 Aug 19 03:36 /usr/lib/libGLEW.so -> libGLEW.so.2.2.0*
lrwxrwxrwx 1 root root   16 Aug 19 03:36 /usr/lib/libGLEW.so.2.2 -> libGLEW.so.2.2.0*
-rwxr-xr-x 1 root root 866K Aug 19 03:36 /usr/lib/libGLEW.so.2.2.0*
lrwxrwxrwx 1 root root   11 May  4 05:55 /usr/lib/libGLU.so -> libGLU.so.1*
lrwxrwxrwx 1 root root   15 May  4 05:55 /usr/lib/libGLU.so.1 -> libGLU.so.1.3.1*
-rwxr-xr-x 1 root root 338K May  4 05:55 /usr/lib/libGLU.so.1.3.1*
lrwxrwxrwx 1 root root   11 Aug 30 20:23 /usr/lib/libGLX.so -> libGLX.so.0*
lrwxrwxrwx 1 root root   15 Aug 30 20:23 /usr/lib/libGLX.so.0 -> libGLX.so.0.0.0*
-rwxr-xr-x 1 root root 134K Aug 30 20:23 /usr/lib/libGLX.so.0.0.0*
lrwxrwxrwx 1 root root   25 Aug 18 19:43 /usr/lib/libGLX_indirect.so.0 -> /usr/lib/libGLX_mesa.so.0*
lrwxrwxrwx 1 root root   16 Aug 18 19:43 /usr/lib/libGLX_mesa.so -> libGLX_mesa.so.0*
lrwxrwxrwx 1 root root   20 Aug 18 19:43 /usr/lib/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0*
-rwxr-xr-x 1 root root 483K Aug 18 19:43 /usr/lib/libGLX_mesa.so.0.0.0*
lrwxrwxrwx 1 root root   18 Aug 30 20:23 /usr/lib/libGLdispatch.so -> libGLdispatch.so.0*
lrwxrwxrwx 1 root root   22 Aug 30 20:23 /usr/lib/libGLdispatch.so.0 -> libGLdispatch.so.0.0.0*
-rwxr-xr-x 1 root root 703K Aug 30 20:23 /usr/lib/libGLdispatch.so.0.0.0*

and here is package ownership for libgl files

~ | 1 ❱ sudo pacman -Qo /usr/lib/libGL*
/usr/lib/libGL.so is owned by libglvnd 1.5.0-1
/usr/lib/libGL.so.1 is owned by libglvnd 1.5.0-1
/usr/lib/libGL.so.1.7.0 is owned by libglvnd 1.5.0-1
/usr/lib/libGLdispatch.so is owned by libglvnd 1.5.0-1
/usr/lib/libGLdispatch.so.0 is owned by libglvnd 1.5.0-1
/usr/lib/libGLdispatch.so.0.0.0 is owned by libglvnd 1.5.0-1
/usr/lib/libGLESv2.so is owned by libglvnd 1.5.0-1
/usr/lib/libGLESv2.so.2 is owned by libglvnd 1.5.0-1
/usr/lib/libGLESv2.so.2.1.0 is owned by libglvnd 1.5.0-1
/usr/lib/libGLEW.so is owned by glew 2.2.0-5
/usr/lib/libGLEW.so.2.2 is owned by glew 2.2.0-5
/usr/lib/libGLEW.so.2.2.0 is owned by glew 2.2.0-5
/usr/lib/libGLU.so is owned by glu 9.0.2-3
/usr/lib/libGLU.so.1 is owned by glu 9.0.2-3
/usr/lib/libGLU.so.1.3.1 is owned by glu 9.0.2-3
/usr/lib/libGLX.so is owned by libglvnd 1.5.0-1
/usr/lib/libGLX.so.0 is owned by libglvnd 1.5.0-1
/usr/lib/libGLX.so.0.0.0 is owned by libglvnd 1.5.0-1
/usr/lib/libGLX_indirect.so.0 is owned by mesa 22.1.7-1
/usr/lib/libGLX_mesa.so is owned by mesa 22.1.7-1
/usr/lib/libGLX_mesa.so.0 is owned by mesa 22.1.7-1
/usr/lib/libGLX_mesa.so.0.0.0 is owned by mesa 22.1.7-1

Last edited by mailmanpat (2022-09-15 14:46:12)

Offline

#6 2022-09-15 14:50:19

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,484

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

Let's see which file permissions cause trouble…

strace -o /tmp/glx.strace glxinfo -B

Offline

#7 2022-09-15 15:06:50

mailmanpat
Member
Registered: 2022-09-15
Posts: 6

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

here it is:

~ ❱ strace -o /tmp/glx.strace glxinfo -B
name of display: :0.0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  57
  Current serial number in output stream:  58
~ | 1 ❱ cat /tmp/glx.strace
execve("/usr/bin/glxinfo", ["glxinfo", "-B"], 0x7ffc09cba378 /* 44 vars */) = 0
brk(NULL)                               = 0x56398cfca000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffda0c3c010) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=63955, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 63955, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f476b229000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=538560, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f476b227000
mmap(NULL, 546960, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476b1a1000
mmap(0x7f476b1e3000, 126976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7f476b1e3000
mmap(0x7f476b202000, 86016, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x61000) = 0x7f476b202000
mmap(0x7f476b217000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x75000) = 0x7f476b217000
mmap(0x7f476b226000, 2192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f476b226000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1317088, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 1321200, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476b05e000
mmap(0x7f476b07a000, 569344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f476b07a000
mmap(0x7f476b105000, 610304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa7000) = 0x7f476b105000
mmap(0x7f476b19a000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13b000) = 0x7f476b19a000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P4\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1953472, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
mmap(NULL, 1994384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476ae77000
mmap(0x7f476ae99000, 1421312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f476ae99000
mmap(0x7f476aff4000, 356352, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17d000) = 0x7f476aff4000
mmap(0x7f476b04b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d4000) = 0x7f476b04b000
mmap(0x7f476b051000, 52880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f476b051000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=718864, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 750264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476adbf000
mmap(0x7f476ae00000, 258048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x41000) = 0x7f476ae00000
mmap(0x7f476ae3f000, 77824, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f476ae3f000
mmap(0x7f476ae52000, 118784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x93000) = 0x7f476ae52000
mmap(0x7f476ae6f000, 29368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f476ae6f000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libGLX.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=137080, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 201672, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476ad8d000
mmap(0x7f476ad90000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f476ad90000
mmap(0x7f476adaa000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f476adaa000
mmap(0x7f476adad000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f476adad000
mmap(0x7f476adaf000, 62408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f476adaf000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=169792, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 172264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476ad62000
mmap(0x7f476ad6e000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f476ad6e000
mmap(0x7f476ad82000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f476ad82000
mmap(0x7f476ad8b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f476ad8b000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=14008, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f476ad60000
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476ad5b000
mmap(0x7f476ad5c000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f476ad5c000
mmap(0x7f476ad5d000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f476ad5d000
mmap(0x7f476ad5e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f476ad5e000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=26296, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 28688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f476ad53000
mmap(0x7f476ad55000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f476ad55000
mmap(0x7f476ad57000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f476ad57000
mmap(0x7f476ad59000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f476ad59000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f476ad50000
arch_prctl(ARCH_SET_FS, 0x7f476ad50740) = 0
set_tid_address(0x7f476ad50a10)         = 1365
set_robust_list(0x7f476ad50a20, 24)     = 0
rseq(0x7f476ad51060, 0x20, 0, 0x53053053) = 0
mprotect(0x7f476b04b000, 16384, PROT_READ) = 0
mprotect(0x7f476ad59000, 4096, PROT_READ) = 0
mprotect(0x7f476ad5e000, 4096, PROT_READ) = 0
mprotect(0x7f476ad8b000, 4096, PROT_READ) = 0
mprotect(0x7f476ae52000, 114688, PROT_READ) = 0
mprotect(0x7f476b19a000, 12288, PROT_READ) = 0
mprotect(0x7f476adad000, 4096, PROT_READ) = 0
mprotect(0x7f476b217000, 57344, PROT_READ) = 0
mprotect(0x56398b728000, 8192, PROT_READ) = 0
mprotect(0x7f476b26a000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f476b229000, 63955)           = 0
getrandom("\x3d\xb7\x9e\x63\xd8\xb1\x0c\x64", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x56398cfca000
brk(0x56398cfeb000)                     = 0x56398cfeb000
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(3, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, [124 => 20]) = 0
uname({sysname="Linux", nodename="outpost", ...}) = 0
access("/home/pat/.Xauthority", R_OK)   = 0
openat(AT_FDCWD, "/home/pat/.Xauthority", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0600, st_size=52, ...}, AT_EMPTY_PATH) = 0
read(4, "\1\0\0\7outpost\0\0010\0\22MIT-MAGIC-COOKIE"..., 4096) = 52
read(4, "", 4096)                       = 0
close(4)                                = 0
getsockname(3, {sa_family=AF_UNIX}, [124 => 2]) = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="l\0\v\0\0\0\22\0\20\0\0\0", iov_len=12}, {iov_base="", iov_len=0}, {iov_base="MIT-MAGIC-COOKIE-1", iov_len=18}, {iov_base="\0\0", iov_len=2}, {iov_base="\34\1\365\223\323\337\20\260\n\351\35'\255>\277\255", iov_len=16}, {iov_base="", iov_len=0}], 6) = 48
recvfrom(3, "\1\0\v\0\0\0C\16", 8, 0, NULL, NULL) = 8
recvfrom(3, "\214\245\270\0\0\0\240\1\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0  \10\377\0\0\0\0"..., 14604, 0, NULL, NULL) = 14604
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\0\5\0\f\0\0\0BIG-REQUESTS", iov_len=20}], 1) = 20
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\1\0\0\0\0\0\1\205\0\0\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="\205\0\1\0", iov_len=4}], 1) = 4
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\2\0\0\0\0\0\377\377?\0\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
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="7\0\5\0\0\0\240\1g\7\0\0\10\0\0\0\377\377\377\0\24\0\6\0g\7\0\0\27\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
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\10\4\0\266\1\0\0\37\0\0\0\0\0\0\0\330\6\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) = 1784
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="b\0\5\0\t\0\240\1", iov_len=8}, {iov_base="XKEYBOARD", iov_len=9}, {iov_base="\0\0\0", iov_len=3}], 3) = 20
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\5\0\0\0\0\0\1\207U\211\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
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="\207\0\2\0\1\0\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
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\1\6\0\0\0\0\0\1\0\0\0\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
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
write(1, "name of display: :0.0\n", 22) = 22
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\0\3\0\3\0\0\0", iov_len=8}, {iov_base="GLX", iov_len=3}, {iov_base="\0", iov_len=1}], 3) = 12
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\7\0\0\0\0\0\1\230_\236\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
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="\230\23\3\0\0\0\0\0\3\0\0\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12
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\10\0\243\0\0\0\0\0\0\0\212\2\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) = 684
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="\230\23\3\0\0\0\0\0\366 \0\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12
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\t\0\2\0\0\0\0\0\0\0\5\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) = 40
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=63955, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 63955, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f476b229000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libGLX_mesa.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=494312, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 499440, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476acd6000
mmap(0x7f476acef000, 286720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x19000) = 0x7f476acef000
mmap(0x7f476ad35000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5f000) = 0x7f476ad35000
mmap(0x7f476ad4c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x75000) = 0x7f476ad4c000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=231440, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 235720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac9c000
mmap(0x7f476aca9000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0x7f476aca9000
mmap(0x7f476acb7000, 102400, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1b000) = 0x7f476acb7000
mmap(0x7f476acd0000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x34000) = 0x7f476acd0000
mmap(0x7f476acd5000, 2248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f476acd5000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=87928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 88600, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac86000
mmap(0x7f476ac8b000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5000) = 0x7f476ac8b000
mmap(0x7f476ac96000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x10000) = 0x7f476ac96000
mmap(0x7f476ac9a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14000) = 0x7f476ac9a000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-glx.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=116512, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 118824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac68000
mprotect(0x7f476ac74000, 61440, PROT_NONE) = 0
mmap(0x7f476ac74000, 36864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xc000) = 0x7f476ac74000
mmap(0x7f476ac7d000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x15000) = 0x7f476ac7d000
mmap(0x7f476ac83000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1a000) = 0x7f476ac83000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=13784, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac63000
mmap(0x7f476ac64000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f476ac64000
mmap(0x7f476ac65000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476ac65000
mmap(0x7f476ac66000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476ac66000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-dri2.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=22304, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 24616, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac5c000
mmap(0x7f476ac5e000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476ac5e000
mmap(0x7f476ac60000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476ac60000
mmap(0x7f476ac61000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476ac61000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=80832, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 83776, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac47000
mmap(0x7f476ac4b000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476ac4b000
mmap(0x7f476ac56000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xf000) = 0x7f476ac56000
mmap(0x7f476ac5a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x12000) = 0x7f476ac5a000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0  \0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=30328, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 32824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac3e000
mprotect(0x7f476ac40000, 20480, PROT_NONE) = 0
mmap(0x7f476ac40000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476ac40000
mmap(0x7f476ac43000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5000) = 0x7f476ac43000
mmap(0x7f476ac45000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0x7f476ac45000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libXxf86vm.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=22320, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 24744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac37000
mmap(0x7f476ac38000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f476ac38000
mmap(0x7f476ac3b000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476ac3b000
mmap(0x7f476ac3c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476ac3c000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=14112, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac32000
mmap(0x7f476ac33000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f476ac33000
mmap(0x7f476ac34000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476ac34000
mmap(0x7f476ac35000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476ac35000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=194424, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 196624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476ac01000
mprotect(0x7f476ac05000, 172032, PROT_NONE) = 0
mmap(0x7f476ac05000, 126976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476ac05000
mmap(0x7f476ac24000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x23000) = 0x7f476ac24000
mmap(0x7f476ac2f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2d000) = 0x7f476ac2f000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-dri3.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=22304, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 24616, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476abfa000
mmap(0x7f476abfc000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476abfc000
mmap(0x7f476abfe000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476abfe000
mmap(0x7f476abff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x7f476abff000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-present.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=14112, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476abf5000
mmap(0x7f476abf6000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f476abf6000
mmap(0x7f476abf7000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476abf7000
mmap(0x7f476abf8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476abf8000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-sync.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=34592, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 36904, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476abeb000
mprotect(0x7f476abee000, 20480, PROT_NONE) = 0
mmap(0x7f476abee000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0x7f476abee000
mmap(0x7f476abf1000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0x7f476abf1000
mmap(0x7f476abf3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7000) = 0x7f476abf3000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxshmfence.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=14008, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476abe6000
mmap(0x7f476abe7000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x7f476abe7000
mmap(0x7f476abe8000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476abe8000
mmap(0x7f476abe9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f476abe9000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libxcb-xfixes.so.0", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=34592, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 36904, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476abdc000
mprotect(0x7f476abdf000, 20480, PROT_NONE) = 0
mmap(0x7f476abdf000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0x7f476abdf000
mmap(0x7f476abe2000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0x7f476abe2000
mmap(0x7f476abe4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7000) = 0x7f476abe4000
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(4, "", {st_mode=S_IFREG|0755, st_size=944600, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 946368, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f476aaf4000
mmap(0x7f476ab02000, 499712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe000) = 0x7f476ab02000
mmap(0x7f476ab7c000, 385024, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x88000) = 0x7f476ab7c000
mmap(0x7f476abda000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe5000) = 0x7f476abda000
close(4)                                = 0
mprotect(0x7f476abda000, 4096, PROT_READ) = 0
mprotect(0x7f476abe4000, 4096, PROT_READ) = 0
mprotect(0x7f476abe9000, 4096, PROT_READ) = 0
mprotect(0x7f476abf3000, 4096, PROT_READ) = 0
mprotect(0x7f476abf8000, 4096, PROT_READ) = 0
mprotect(0x7f476abff000, 4096, PROT_READ) = 0
mprotect(0x7f476ac2f000, 8192, PROT_READ) = 0
mprotect(0x7f476ac35000, 4096, PROT_READ) = 0
mprotect(0x7f476ac5a000, 4096, PROT_READ) = 0
mprotect(0x7f476ac3c000, 4096, PROT_READ) = 0
mprotect(0x7f476ac45000, 4096, PROT_READ) = 0
mprotect(0x7f476ac61000, 4096, PROT_READ) = 0
mprotect(0x7f476ac66000, 4096, PROT_READ) = 0
mprotect(0x7f476ac83000, 8192, PROT_READ) = 0
mprotect(0x7f476ac9a000, 4096, PROT_READ) = 0
mprotect(0x7f476acd0000, 16384, PROT_READ) = 0
mprotect(0x7f476ad4c000, 12288, PROT_READ) = 0
munmap(0x7f476b229000, 63955)           = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="b\23\3\0\3\0\0\0", iov_len=8}, {iov_base="GLX", iov_len=3}, {iov_base="\0", iov_len=1}], 3) = 12
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\n\0\0\0\0\0\1\230_\236\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
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="b\0\3\0\3\0\0\0GLX\0", iov_len=12}], 1) = 12
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\v\0\0\0\0\0\1\230_\236\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\7\3\0\1\0\0\0\4\0\0\0", iov_len=12}], 1) = 12
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\350\f\0\0\0\0\0\1\0\0\0\4\0\0\0\240Y\310\f\374\177\0\0\34%MWwU\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
brk(0x56398d00c000)                     = 0x56398d00c000
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="\230\16\2\0\0\0\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
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\r\0\300]\0\0X\2\0\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) = 4096
recvfrom(3, "\0\0\0\0\0\0\0\0 \0\0\0\1\200\0\0#\0\0\0\0\200\0\0%\0\0\0\377\377\377\377"..., 91936, 0, NULL, NULL) = 12896
recvfrom(3, "x\5\0\0\4\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0"..., 79040, 0, NULL, NULL) = 12000
recvfrom(3, "\303\5\0\0\4\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0"..., 67040, 0, NULL, NULL) = 8320
recvfrom(3, "\367\5\0\0\4\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\20\0\0\0"..., 58720, 0, NULL, NULL) = 7360
recvfrom(3, "%\6\0\0\4\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0"..., 51360, 0, NULL, NULL) = 7840
recvfrom(3, "V\6\0\0\5\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0"..., 43520, 0, NULL, NULL) = 7840
recvfrom(3, "\207\6\0\0\5\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0"..., 35680, 0, NULL, NULL) = 7520
recvfrom(3, "\266\6\0\0\5\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0"..., 28160, 0, NULL, NULL) = 7360
recvfrom(3, "\344\6\0\0\5\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0"..., 20800, 0, NULL, NULL) = 7360
recvfrom(3, "\22\7\0\0\5\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\20\0\0\0"..., 13440, 0, NULL, NULL) = 7200
recvfrom(3, "?\7\0\0\5\0\0\0\1\0\0\0\10\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0"..., 6240, 0, NULL, NULL) = 6240
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
brk(0x56398d02d000)                     = 0x56398d02d000
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\23\3\0\0\0\0\0\3\0\0\0", iov_len=12}], 1) = 12
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\16\0\243\0\0\0\0\0\0\0\212\2\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) = 684
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="\230\25\2\0\0\0\0\0", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 8
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\17\0@\224\1\0\230\4\0\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) = 4096
mmap(NULL, 417792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f476aa8e000
recvfrom(3, "&\0\0\0\377\377\377\377'\0\0\0\377\377\377\377(\0\0\0\377\377\377\377$\0\0\0\0\0\0\0"..., 409888, 0, NULL, NULL) = 43456
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0\0\1\0\0\22\200\0\0\0\0\0\0\4\0\0\0\1\0\0\0"..., 366432, 0, NULL, NULL) = 22880
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0A\1\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 343552, 0, NULL, NULL) = 21120
recvfrom(3, "\v\200\0\0<\5\0\0\23\200\0\0}\1\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 322432, 0, NULL, NULL) = 18304
recvfrom(3, "\v\200\0\0p\5\0\0\23\200\0\0\261\1\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 304128, 0, NULL, NULL) = 22880
recvfrom(3, "\v\200\0\0\261\5\0\0\23\200\0\0\362\1\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 281248, 0, NULL, NULL) = 21824
recvfrom(3, "\v\200\0\0\357\5\0\0\23\200\0\0000\2\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 259424, 0, NULL, NULL) = 20416
recvfrom(3, "\v\200\0\0)\6\0\0\23\200\0\0j\2\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 239008, 0, NULL, NULL) = 22528
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0\252\2\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 216480, 0, NULL, NULL) = 19008
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0\340\2\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 197472, 0, NULL, NULL) = 19360
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0\27\3\0\0\22\200\0\0\0\0\0\0\4\0\0\0\1\0\0\0"..., 178112, 0, NULL, NULL) = 21120
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0S\3\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 156992, 0, NULL, NULL) = 18656
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0\210\3\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 138336, 0, NULL, NULL) = 17952
recvfrom(3, "\v\200\0\0Y\6\0\0\23\200\0\0\273\3\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 120384, 0, NULL, NULL) = 19712
recvfrom(3, "\v\200\0\0\221\6\0\0\23\200\0\0\363\3\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 100672, 0, NULL, NULL) = 19712
recvfrom(3, "\v\200\0\0\311\6\0\0\23\200\0\0+\4\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 80960, 0, NULL, NULL) = 18656
recvfrom(3, "\v\200\0\0\376\6\0\0\23\200\0\0`\4\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 62304, 0, NULL, NULL) = 20416
recvfrom(3, "\v\200\0\08\7\0\0\23\200\0\0\232\4\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 41888, 0, NULL, NULL) = 20768
recvfrom(3, "\v\200\0\0\0\0\0\0\23\200\0\0\325\4\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 21120, 0, NULL, NULL) = 19712
recvfrom(3, "\v\200\0\0b\7\0\0\23\200\0\0\r\5\0\0\22\200\0\0\1\0\0\0\4\0\0\0\1\0\0\0"..., 1408, 0, NULL, NULL) = 1408
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
brk(0x56398d04e000)                     = 0x56398d04e000
brk(0x56398d06f000)                     = 0x56398d06f000
munmap(0x7f476aa8e000, 417792)          = 0
getpid()                                = 1365
sysinfo({uptime=96, loads=[17216, 7040, 2400], totalram=16514953216, freeram=14718701568, sharedram=216510464, bufferram=35442688, totalswap=0, freeswap=0, procs=420, totalhigh=0, freehigh=0, mem_unit=1}) = 0
getpid()                                = 1365
getpid()                                = 1365
getpid()                                = 1365
getpid()                                = 1365
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=3680}], 1) = 3680
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\1\22\0\0\0\0\0\3\0\240\0\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\2\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\3\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1\26\0\0\0\0\0\3\0\240\0\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\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\4\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1\32\0\0\0\0\0\3\0\240\0\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\4\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\5\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1\36\0\0\0\0\0\3\0\240\0\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\5\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\6\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1\"\0\0\0\0\0\3\0\240\0\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\6\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\7\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1&\0\0\0\0\0\3\0\240\0\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\7\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\10\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1*\0\0\0\0\0\3\0\240\0\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\10\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\t\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\1.\0\0\0\0\0\3\0\240\0\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\t\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\n\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\0012\0\0\0\0\0\3\0\240\0\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\n\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\230\"\r\0\v\0\240\1\231\1\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\221 \0\0"..., iov_len=56}], 1) = 56
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\0016\0\0\0\0\0\3\0\240\0\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\v\0\240\1", iov_len=8}], 1) = 8
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
getpid()                                = 1365
getpid()                                = 1365
getpid()                                = 1365
getpid()                                = 1365
getpid()                                = 1365
brk(0x56398d0bd000)                     = 0x56398d0bd000
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\177\25\1\0\230\30\7\0\1\0\240\1\231\1\0\0\0\0\0\0\24\200\0\0\0\0\0\0\0\0\0\0", iov_len=32}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\29\0\0\0\0\0\30\0\230\0\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
writev(3, [{iov_base="\230\6\2\0\1\0\240\1", iov_len=8}], 1) = 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\0\236:\0\1\0\240\1\6\0\230\0\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
getpid()                                = 1365
getpid()                                = 1365
openat(AT_FDCWD, "/usr/share/X11/XErrorDB", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=42077, ...}, AT_EMPTY_PATH) = 0
read(4, "!\n! Copyright 1993, 1995, 1998  "..., 42077) = 42077
close(4)                                = 0
openat(AT_FDCWD, "/usr/share/X11/locale/locale.alias", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=76404, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n#\tThis file contains alias nam"..., 4096) = 4096
read(4, "91\t\t\t\t\tbr_FR.ISO8859-1\nbr_FR.ISO"..., 4096) = 4096
read(4, "\tde_DE.ISO8859-15\nde_DE.ISO-8859"..., 4096) = 4096
read(4, "s_BO.UTF-8\nes_CL\t\t\t\t\t\tes_CL.ISO8"..., 4096) = 4096
read(4, "I.ISO8859-15\nfi_FI.ISO-8859-15@e"..., 4096) = 4096
read(4, "HR.ISO8859-2\nhr_HR.ISO-8859-2\t\t\t"..., 4096) = 4096
read(4, "\t\t\t\tmk_MK.ISO8859-5\nmk_MK.cp1251"..., 4096) = 4096
read(4, "u_RU.UTF-8\nru.koi8-r\t\t\t\t\tru_RU.K"..., 4096) = 4096
read(4, "8\nur_IN\t\t\t\t\t\tur_IN.UTF-8\nur_IN.u"..., 4096) = 4096
read(4, "O8859-5\nserbocroatian\t\t\t\t\tsr_RS."..., 4096) = 4096
read(4, ".ISO8859-9E\naz_AZ.iso88599e:\t\t\t\t"..., 4096) = 4096
read(4, "15\nde_BE.iso88591:\t\t\t\t\tde_BE.ISO"..., 4096) = 4096
read(4, "8859-1\nen_US.88591.en:\t\t\t\t\ten_US"..., 4096) = 4096
read(4, "an local standards, ISO8859-4 is"..., 4096) = 4096
read(4, "GB.ISO8859-14\ngd_GB.ISO-8859-14:"..., 4096) = 4096
read(4, "IN:\t\t\t\t\t\tks_IN.UTF-8\nks_IN.utf8:"..., 4096) = 4096
read(4, "N.UTF-8\nor_IN.utf8:\t\t\t\t\tor_IN.UT"..., 4096) = 4096
read(4, "TF-8\nsv_SE:\t\t\t\t\t\tsv_SE.ISO8859-1"..., 4096) = 4096
read(4, ".0\nenglish_uk.8859:\t\t\t\ten_GB.ISO"..., 4096) = 2676
read(4, "", 4096)                       = 0
close(4)                                = 0
openat(AT_FDCWD, "/usr/share/X11/locale/locale.dir", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=35812, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n#\tThis file contains locale da"..., 4096) = 4096
read(4, "\tes_NI.ISO8859-1\niso8859-1/XLC_L"..., 4096) = 4096
read(4, ".ISO8859-15\niso8859-1/XLC_LOCALE"..., 4096) = 4096
read(4, "8\nen_US.UTF-8/XLC_LOCALE\t\t\ten_MT"..., 4096) = 4096
read(4, "F-8/XLC_LOCALE\t\t\tsk_SK.UTF-8\nen_"..., 4096) = 4096
close(4)                                = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
openat(AT_FDCWD, "/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=632, ...}, AT_EMPTY_PATH) = 0
read(4, "#  XLocale Database Sample for C"..., 4096) = 632
read(4, "", 4096)                       = 0
close(4)                                = 0
openat(AT_FDCWD, "/usr/share/X11/locale/locale.alias", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=76404, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n#\tThis file contains alias nam"..., 4096) = 4096
read(4, "91\t\t\t\t\tbr_FR.ISO8859-1\nbr_FR.ISO"..., 4096) = 4096
read(4, "\tde_DE.ISO8859-15\nde_DE.ISO-8859"..., 4096) = 4096
read(4, "s_BO.UTF-8\nes_CL\t\t\t\t\t\tes_CL.ISO8"..., 4096) = 4096
read(4, "I.ISO8859-15\nfi_FI.ISO-8859-15@e"..., 4096) = 4096
read(4, "HR.ISO8859-2\nhr_HR.ISO-8859-2\t\t\t"..., 4096) = 4096
read(4, "\t\t\t\tmk_MK.ISO8859-5\nmk_MK.cp1251"..., 4096) = 4096
read(4, "u_RU.UTF-8\nru.koi8-r\t\t\t\t\tru_RU.K"..., 4096) = 4096
read(4, "8\nur_IN\t\t\t\t\t\tur_IN.UTF-8\nur_IN.u"..., 4096) = 4096
read(4, "O8859-5\nserbocroatian\t\t\t\t\tsr_RS."..., 4096) = 4096
read(4, ".ISO8859-9E\naz_AZ.iso88599e:\t\t\t\t"..., 4096) = 4096
read(4, "15\nde_BE.iso88591:\t\t\t\t\tde_BE.ISO"..., 4096) = 4096
read(4, "8859-1\nen_US.88591.en:\t\t\t\t\ten_US"..., 4096) = 4096
read(4, "an local standards, ISO8859-4 is"..., 4096) = 4096
read(4, "GB.ISO8859-14\ngd_GB.ISO-8859-14:"..., 4096) = 4096
read(4, "IN:\t\t\t\t\t\tks_IN.UTF-8\nks_IN.utf8:"..., 4096) = 4096
read(4, "N.UTF-8\nor_IN.utf8:\t\t\t\t\tor_IN.UT"..., 4096) = 4096
read(4, "TF-8\nsv_SE:\t\t\t\t\t\tsv_SE.ISO8859-1"..., 4096) = 4096
read(4, ".0\nenglish_uk.8859:\t\t\t\ten_GB.ISO"..., 4096) = 2676
read(4, "", 4096)                       = 0
close(4)                                = 0
openat(AT_FDCWD, "/usr/share/X11/locale/locale.dir", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=35812, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n#\tThis file contains locale da"..., 4096) = 4096
read(4, "\tes_NI.ISO8859-1\niso8859-1/XLC_L"..., 4096) = 4096
read(4, ".ISO8859-15\niso8859-1/XLC_LOCALE"..., 4096) = 4096
read(4, "8\nen_US.UTF-8/XLC_LOCALE\t\t\ten_MT"..., 4096) = 4096
read(4, "F-8/XLC_LOCALE\t\t\tsk_SK.UTF-8\nen_"..., 4096) = 4096
close(4)                                = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
openat(AT_FDCWD, "/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=632, ...}, AT_EMPTY_PATH) = 0
read(4, "#  XLocale Database Sample for C"..., 4096) = 632
read(4, "", 4096)                       = 0
close(4)                                = 0
brk(0x56398d0e5000)                     = 0x56398d0e5000
write(2, "X Error of failed request:  BadV"..., 86) = 86
write(2, "Major opcode of failed request: "..., 36) = 36
write(2, " (GLX)\n", 7)                 = 7
write(2, "  ", 2)                       = 2
write(2, "Minor opcode of failed request: "..., 35) = 35
write(2, " (X_GLXCreateNewContext)", 24) = 24
write(2, "\n", 1)                       = 1
write(2, "  ", 2)                       = 2
write(2, "Value in failed request:  0x0", 29) = 29
write(2, "\n", 1)                       = 1
write(2, "  ", 2)                       = 2
write(2, "Serial number of failed request:"..., 36) = 36
write(2, "\n  ", 3)                     = 3
write(2, "Current serial number in output "..., 43) = 43
write(2, "\n", 1)                       = 1
getpid()                                = 1365
exit_group(1)                           = ?
+++ exited with 1 +++

Offline

#8 2022-09-15 15:24:23

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,484

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

Nope.

printenv

Offline

#9 2022-09-15 15:31:31

mailmanpat
Member
Registered: 2022-09-15
Posts: 6

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

~ ❱ printenv
PWD=/home/pat
ABBR_TIPS_PROMPT=\n? \e[1m{{ .abbr }}\e[0m => {{ .cmd }}
ABBR_TIPS_REGEXES=(^(\w+\s+)+(-{1,2})\w+)(\s\S+) (^(\s?(\w-?)+){3}).* (^(\s?(\w-?)+){2}).* (^(\s?(\w-?)+){1}).*
DISPLAY=:0.0
GDK_BACKEND=x11
LOGNAME=pat
EDITOR=nvim
SHELL=/usr/bin/fish
VDPAU_DRIVER=va_gl
__ABBR_TIPS_KEYS=a__dot a__
MOTD_SHOWN=pam
XDG_SESSION_CLASS=user
MAIL=/var/spool/mail/pat
LANG=C.UTF-8
WEZTERM_PANE=0
LIBVA_DRIVER_NAME=iHD
USER=pat
PATH=/home/pat/.asdf/shims:/home/pat/.asdf/bin:/home/pat/.outpost/gui/wezterm/target/release:/home/pat/.fzf/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
_JAVA_AWT_WM_NONREPARENTING=1
WEZTERM_UNIX_SOCKET=/run/user/1000/wezterm/gui-sock-738
ASDF_DIR=/home/pat/.asdf
VISUAL=nvim
TERM_PROGRAM=WezTerm
WEZTERM_EXECUTABLE_DIR=/usr/bin
XDG_VTNR=1
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
HOME=/home/pat
WEZTERM_CONFIG_DIR=/home/pat
XDG_SESSION_TYPE=tty
LIBGL_ALWAYS_INDIRECT=1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
TERM=xterm-256color
XDG_SEAT=seat0
XDG_SESSION_ID=1
INVOCATION_ID=61f69295f00a4ce9add795dd8ba5e191
COLORTERM=truecolor
WINDOWPATH=1
TERM_PROGRAM_VERSION=20220907-164742-2bbad26d
SHLVL=3
__ABBR_TIPS_VALUES=/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME
WEZTERM_EXECUTABLE=/usr/bin/wezterm-gui
SYSTEMD_EXEC_PID=448
XAUTHORITY=/home/pat/.Xauthority
XDG_RUNTIME_DIR=/run/user/1000
WEZTERM_CONFIG_FILE=/home/pat/.wezterm.lua

Offline

#10 2022-09-15 15:33:16

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,484

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

LIBGL_ALWAYS_INDIRECT=1

wtf?

Offline

#11 2022-09-15 15:56:48

mailmanpat
Member
Registered: 2022-09-15
Posts: 6

Re: glx/xorg/opengl crash when run as user or root, but not with sudo

ahh! it's a var i have in my dotfiles for WSL (i am coming from WSL to now dedicated hardware for linux), it's to force it to render on the windows side, i completely forgot about it sad

~ ❱ glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) UHD Graphics (JSL) (0x4e61)
    Version: 22.1.7
    Accelerated: yes
    Video memory: 15749MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (JSL)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.1.7
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.1.7
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

thank you very much. surf now runs properly as well. now on to testing hw acceleration.

Offline

Board footer

Powered by FluxBB