Skip to content

0.18.4: DRM w/GLES: cog_drm_gles_renderer_handle_egl_image: Cannot create framebuffer (Bad file descriptor) #748

@deanmsands3

Description

@deanmsands3

Distro: Debian Bullseye
OS: Linux 5.10.198
Arch: Arm64
GPU: Mali Midgard T-860
Driver: libmali-midgard-t86x-r18p0-wayland-gbm
WPE Webkit: 2.38.6
libWPE: 1.10.0
Cog: 0.18.4

  • Compiled from source
  • COG_ENABLE_WESTON_DIRECT_DISPLAY
  • COG_USE_SOUP2
  • Args: --platform=drm --platform-params='renderer=gles' github.com

User: root

Hello!
Trying with the DRM platform this time.
Since only the ES2 variants of GLMark2 work, I'm specifying the GLES renderer.
It works for a few seconds then freezes.
The strace shows that the software can't open anymore files.
I've included an lsof log that confirms this.
I tried increasing the number of FDs with ulimit and that gave it a little more running time but it ultimately froze.
It complains about not finding rules/evdev but I believe that's a symptom not a cause. The file is there.

How do I get this running?
Thanks in advance.

(The simple log is from a later run with the same outcome.)
Simple log: root-cog-drm-gles-0.18.4.log
strace log: root-strace-cog-drm-gles-0.18.4.log
lsof log: root-lsof-cog-drm-gles-0.18.4.txt
kmscube log: root-kmscube.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions