aga-daemon: undefined symbol: __libc_dlopen_mode, version GLIBC_PRIVATE

Hi,

I try to debug Mali400 issues on Xilinx ZynqMP SoC (link).

I have a custom yocto image based on the Honister branch. It comes with glibc version 2.34

I followed the graphics_analyzer_guide installing the daemon on the target SoC. However, when I try to run it, I get the error:

$> ./aga-daemon
1661789174650: aga_daemon[2914]: [2914]:INFO: Main: The Graphics Analyzer daemon is starting
Daemon is version: D031
Socket is: \0aga-daemon
./aga-daemon: symbol lookup error: ./aga-daemon: undefined symbol: __libc_dlopen_mode, version GLIBC_PRIVATE

Regards,
Adrian

  • Hi Adrian,

    My name is Christian and I work here at Arm.

    Unfortunately there is a known issue in Graphics Analyzer when using glibc version higher than 2.34. This is due to changes that were made with the __libc_dlopen_mode symbol in glibc 2.34: https://sourceware.org/git/?p=glibc.git;a=blobdiff;f=include/dlfcn.h;h=a4c283728f94deb4b8d0f30303fe8367bce5f286;hp=d4440c567e02e4517590770e952dd7cc4e19b250;hb=7a5db2e82fbb6c3a6e3fdae02b7166c5d0e8c7a8;hpb=ceda365fbac3083e16eed07892fbd5970b3839a0

    The only way to workaround this issue at present is to downgrade to a version of glibc from before the change was made (2.33 or earlier).

    We cannot provide a definite schedule for a fix on this issue in Graphics Analyzer at this stage but the Graphics Analyzer engineering team are looking into it.

  •  Thank you for your reply.

    I reverted the commit you pointed in glibc 2.34 I use. I also compiled the kernel with the following tracing-related options:

    CONFIG_TASKS_RCU_GENERIC=y
    CONFIG_TASKS_RUDE_RCU=y
    CONFIG_TRACEPOINTS=y
    CONFIG_UPROBES=y
    # CONFIG_NET_DROP_MONITOR is not set
    CONFIG_BINARY_PRINTF=y
    
    # CONFIG_DEBUG_PAGE_REF is not set
    CONFIG_STACKTRACE=y
    CONFIG_NOP_TRACER=y
    CONFIG_RING_BUFFER=y
    CONFIG_EVENT_TRACING=y
    CONFIG_CONTEXT_SWITCH_TRACER=y
    CONFIG_TRACING=y
    CONFIG_GENERIC_TRACER=y
    CONFIG_FTRACE=y
    # CONFIG_BOOTTIME_TRACING is not set
    CONFIG_FUNCTION_TRACER=y
    CONFIG_FUNCTION_GRAPH_TRACER=y
    CONFIG_DYNAMIC_FTRACE=y
    CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
    # CONFIG_FUNCTION_PROFILER is not set
    # CONFIG_STACK_TRACER is not set
    # CONFIG_IRQSOFF_TRACER is not set
    # CONFIG_SCHED_TRACER is not set
    # CONFIG_HWLAT_TRACER is not set
    # CONFIG_FTRACE_SYSCALLS is not set
    # CONFIG_TRACER_SNAPSHOT is not set
    CONFIG_BRANCH_PROFILE_NONE=y
    # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
    # CONFIG_PROFILE_ALL_BRANCHES is not set
    # CONFIG_BLK_DEV_IO_TRACE is not set
    CONFIG_UPROBE_EVENTS=y
    CONFIG_DYNAMIC_EVENTS=y
    CONFIG_PROBE_EVENTS=y
    CONFIG_FTRACE_MCOUNT_RECORD=y
    # CONFIG_SYNTH_EVENTS is not set
    # CONFIG_HIST_TRIGGERS is not set
    # CONFIG_TRACE_EVENT_INJECT is not set
    # CONFIG_TRACEPOINT_BENCHMARK is not set
    # CONFIG_RING_BUFFER_BENCHMARK is not set
    # CONFIG_TRACE_EVAL_MAP_FILE is not set
    # CONFIG_FTRACE_STARTUP_TEST is not set
    # CONFIG_RING_BUFFER_STARTUP_TEST is not set
    # CONFIG_PREEMPTIRQ_DELAY_TEST is not set

    Inspired by Xilinx (link), I set the environment variables.

    $> ls /usr/malidebug/ 
    aga-daemon libinterceptor.so
    $> ln -s /usr/malidebug/libinterceptor.so /usr/malidebug/libEGL.so
    $> ln -s /usr/malidebug/libinterceptor.so /usr/malidebug/libGLESv1_CM.so
    $> ln -s /usr/malidebug/libinterceptor.so /usr/malidebug/libGLESv2.so
    $> ln -s /usr/malidebug/libinterceptor.so /usr/malidebug/libOpenCL.so
    $> export LD_LIBRARY_PATH=/usr/malidebug/:
    $> export MGD_LIBRARY_PATH=/usr/lib/

    Unfortunately, the daemon crashes:

    $> ./aga-daemon 
    1661874010788: aga_daemon[1026]: [1026]:INFO: Main: The Graphics Analyzer daemon is starting
    Daemon is version: D031
    Socket is: \0aga-daemon
    1661874010795: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010795: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_daemon[1026]: [1026]:ERROR: DlOpenInterceptor: Unable to open library: ./aga-daemon
    1661874010796: aga_interceptor[1026]: [1026]:ERROR: PassThroughClApi: Could not find any libraries for 'cl'. Looked in the following places: {/usr/lib//libOpenCL.so, /usr/lib//libmali.so}
    1661874010805: aga_interceptor[1026]: [1026]:INFO: PassThroughEglApi: Found the following libraries for 'egl': {/usr/lib//libEGL.so}
    1661874010805: aga_interceptor[1026]: [1026]:INFO: PassThroughGlesApi: Found the following libraries for 'gles': {/usr/lib//libGLESv2.so, /usr/lib//libGLESv1_CM.so}
    1661874010809: aga_interceptor[1026]: [1026]:ERROR: SocketMessagePort: Unable to connect socket: Unable to connect client Unix (PF_UNIX) socket with socket no. 0 to abstract Unix socket "\0aga-daemon": errno = 111 (Connection refused)
    1661874010809: aga_interceptor[1026]: [1026]:WARNING: GatorConnection: Not connected to gatord, the application will run normally but Streamline will not collect annotations. To collect annotations, please verify you are running gatord 5.22 or later and that SELinux is disabled.
    1661874010812: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glActiveShaderProgram' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBeginQuery' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBeginTransformFeedback' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindBufferBase' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindBufferRange' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindImageTexture' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindProgramPipeline' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindSampler' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindTransformFeedback' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindVertexArray' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBindVertexBuffer' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBlendBarrier' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBlendEquationSeparatei' in SO or in eglGetProcAddress
    1661874010813: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBlendEquationi' in SO or in eglGetProcAddress
    1661874011146: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBlendFuncSeparatei' in SO or in eglGetProcAddress
    1661874011146: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBlendFunci' in SO or in eglGetProcAddress
    1661874011146: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glBlitFramebuffer' in SO or in eglGetProcAddress
    1661874011146: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glClearBufferfi' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glClearBufferfv' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glClearBufferiv' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glClearBufferuiv' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glClientWaitSync' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glColorMaski' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glCompressedTexImage3D' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glCompressedTexSubImage3D' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glCopyBufferSubData' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glCopyImageSubData' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glCopyTexSubImage3D' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glCreateShaderProgramv' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDebugMessageCallback' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDebugMessageControl' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDebugMessageInsert' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDeleteProgramPipelines' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDeleteQueries' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDeleteSamplers' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDeleteSync' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDeleteTransformFeedbacks' in SO or in eglGetProcAddress
    1661874011147: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDeleteVertexArrays' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDisablei' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDispatchCompute' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDispatchComputeIndirect' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawArraysIndirect' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawArraysInstanced' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawBuffers' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawElementsBaseVertex' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawElementsIndirect' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawElementsInstanced' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawElementsInstancedBaseVertex' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawRangeElements' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glDrawRangeElementsBaseVertex' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glEnablei' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glEndQuery' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glEndTransformFeedback' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glFenceSync' in SO or in eglGetProcAddress
    1661874011481: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glFlushMappedBufferRange' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glFramebufferParameteri' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glFramebufferTexture' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glFramebufferTextureLayer' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGenProgramPipelines' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGenQueries' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGenSamplers' in SO or in eglGetProcAddress
    1661874011482: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGenTransformFeedbacks' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGenVertexArrays' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetActiveUniformBlockName' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetActiveUniformBlockiv' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetActiveUniformsiv' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetBooleani_v' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetBufferParameteri64v' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetBufferPointerv' in SO or in eglGetProcAddress
    1661874011815: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetDebugMessageLog' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetFragDataLocation' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetFramebufferParameteriv' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetGraphicsResetStatus' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetInteger64i_v' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetInteger64v' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetIntegeri_v' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetInternalformativ' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetMultisamplefv' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetObjectLabel' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetObjectPtrLabel' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramBinary' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramInterfaceiv' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramPipelineInfoLog' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramPipelineiv' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramResourceIndex' in SO or in eglGetProcAddress
    1661874011816: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramResourceLocation' in SO or in eglGetProcAddress
    1661874012149: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramResourceName' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetProgramResourceiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetQueryObjectuiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetQueryiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetSamplerParameterIiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetSamplerParameterIuiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetSamplerParameterfv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetSamplerParameteriv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetStringi' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetSynciv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetTexLevelParameterfv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetTexLevelParameteriv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetTexParameterIiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetTexParameterIuiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetTransformFeedbackVarying' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetUniformBlockIndex' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetUniformIndices' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetUniformuiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetVertexAttribIiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetVertexAttribIuiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetnUniformfv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetnUniformiv' in SO or in eglGetProcAddress
    1661874012150: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glGetnUniformuiv' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glInvalidateFramebuffer' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glInvalidateSubFramebuffer' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsEnabledi' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsProgramPipeline' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsQuery' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsSampler' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsSync' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsTransformFeedback' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glIsVertexArray' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glMapBufferRange' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glMemoryBarrier' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glMemoryBarrierByRegion' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glMinSampleShading' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glObjectLabel' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glObjectPtrLabel' in SO or in eglGetProcAddress
    1661874012484: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glPatchParameteri' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glPauseTransformFeedback' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glPopDebugGroup' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glPrimitiveBoundingBox' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramBinary' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramParameteri' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform1f' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform1fv' in SO or in eglGetProcAddress
    1661874012485: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform1i' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform1iv' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform1ui' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform1uiv' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform2f' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform2fv' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform2i' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform2iv' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform2ui' in SO or in eglGetProcAddress
    1661874012818: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform2uiv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform3f' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform3fv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform3i' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform3iv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform3ui' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform3uiv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform4f' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform4fv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform4i' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform4iv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform4ui' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniform4uiv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix2fv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix2x3fv' in SO or in eglGetProcAddress
    1661874012819: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix2x4fv' in SO or in eglGetProcAddress
    1661874013152: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix3fv' in SO or in eglGetProcAddress
    1661874013152: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix3x2fv' in SO or in eglGetProcAddress
    1661874013152: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix3x4fv' in SO or in eglGetProcAddress
    1661874013152: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix4fv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix4x2fv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glProgramUniformMatrix4x3fv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glPushDebugGroup' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glReadBuffer' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glReadnPixels' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glRenderbufferStorageMultisample' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glResumeTransformFeedback' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSampleMaski' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSamplerParameterIiv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSamplerParameterIuiv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSamplerParameterf' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSamplerParameterfv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSamplerParameteri' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glSamplerParameteriv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexBuffer' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexBufferRange' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexImage3D' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexParameterIiv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexParameterIuiv' in SO or in eglGetProcAddress
    1661874013153: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexStorage2D' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexStorage2DMultisample' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexStorage3D' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexStorage3DMultisample' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTexSubImage3D' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glTransformFeedbackVaryings' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform1ui' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform1uiv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform2ui' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform2uiv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform3ui' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform3uiv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform4ui' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniform4uiv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformBlockBinding' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformMatrix2x3fv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformMatrix2x4fv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformMatrix3x2fv' in SO or in eglGetProcAddress
    1661874013487: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformMatrix3x4fv' in SO or in eglGetProcAddress
    1661874013488: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformMatrix4x2fv' in SO or in eglGetProcAddress
    1661874013488: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUniformMatrix4x3fv' in SO or in eglGetProcAddress
    1661874013488: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUnmapBuffer' in SO or in eglGetProcAddress
    1661874013488: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glUseProgramStages' in SO or in eglGetProcAddress
    1661874013488: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glValidateProgramPipeline' in SO or in eglGetProcAddress
    1661874013488: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribBinding' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribDivisor' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribFormat' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribI4i' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribI4iv' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribI4ui' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribI4uiv' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribIFormat' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexAttribIPointer' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glVertexBindingDivisor' in SO or in eglGetProcAddress
    1661874013821: aga_interceptor[1026]: [1026]:DEBUG: PassThroughGlesApi: Could not locate handle to function `glWaitSync' in SO or in eglGetProcAddress
    1661874013822: aga_interceptor[1026]: [1026]:ERROR: Interceptor: MGD failed to read the process whitelist file: basic_ios::clear: iostream error
    1661874013822: aga_interceptor[1026]: [1026]:WARNING: Interceptor: MGD_HEADLESS_CONFIG_FILE not specified, falling back to '/home/root/aga-headless.conf'
    1661874013822: aga_interceptor[1026]: [1026]:ERROR: Interceptor: Headless config file specified was not found
    1661874013822: aga_interceptor[1026]: [1026]:ERROR: Interceptor: Unable to create message port - using null
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: Interceptor loaded for 1026: ./aga-daemon
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: Not activating tracing
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: Shutdown
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: Host detached
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: API TRACING: Disabled
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: ASSET TRACKING: Enabled
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: API TRACING: Disabled
    1661874013822: aga_interceptor[1026]: [1026]:INFO: Interceptor: ASSET TRACKING: Disabled
    Segmentation fault