Skip to content

Vulkan and LibEGL issue ? #31

@kiberonlabsdev

Description

@kiberonlabsdev

I seem to be having an issue running this in kubernetes. Weirdly when I use it to show browser steps and set the Visual Filter Selection in my change-detection instance it works fine, however when it triggers the check on the timer I get a 999 response reported and it seems to break

Image:
docker.io/dgtlmoon/sockpuppetbrowser@sha256:df8d9d02e1efa93d7824e81222ee638e7d0dbb0ef132bc277dc01c969e82d57e

Env vars

MAX_CONCURRENT_CHROME_PROCESSES : 10
SCREEN_DEPTH : 16
SCREEN_HEIGHT : 1024
SCREEN_WIDTH : 1920

25-06-26 20:30:40.823 | DEBUG    | __main__:launchPuppeteerChromeProxy:490 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Got new incoming connection ID from 10.42.3.114:37324 (/?headful=true)
2025-06-26 20:30:40.823 | DEBUG    | __main__:launch_chrome:148 - No --window-size in start query, falling back to env var --window-size=1920,1024
2025-06-26 20:30:40.823 | DEBUG    | __main__:launch_chrome:162 - No user-data-dir in query, using /tmp/chrome-puppeteer-proxyo7h1wfoh
2025-06-26 20:30:40.823 | DEBUG    | __main__:launch_chrome:171 - Using headful mode with xvfb-run (auto display allocation)
2025-06-26 20:30:40.954 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203040.954192:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
2025-06-26 20:30:41.029 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:929:0626/203041.029669:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
2025-06-26 20:30:41.030 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:929:0626/203041.029724:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
2025-06-26 20:30:41.031 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.031396:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.031 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.031419:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.031 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.031430:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.031 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.031459:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.033 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:935:0626/203041.033494:ERROR:zygote_host_impl_linux.cc(273)] Failed to adjust OOM score of renderer with pid 937: Permission denied (13)
2025-06-26 20:30:41.038 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:908:0626/203041.033708:ERROR:policy_logger.cc(157)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(163) Cloud management controller initialization aborted as CBCM is not enabled.
2025-06-26 20:30:41.039 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.039298:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.039 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.039315:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.050 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:935:0626/203041.050266:ERROR:zygote_host_impl_linux.cc(273)] Failed to adjust OOM score of renderer with pid 940: Permission denied (13)
2025-06-26 20:30:41.058 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: 
2025-06-26 20:30:41.059 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: DevTools listening on ws://127.0.0.1:10002/devtools/browser/eadac82e-0df9-44c9-9186-4fd422d46358
2025-06-26 20:30:41.064 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.064153:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.064 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:925:0626/203041.064167:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
2025-06-26 20:30:41.077 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:935:0626/203041.076966:ERROR:zygote_host_impl_linux.cc(273)] Failed to adjust OOM score of renderer with pid 975: Permission denied (13)
2025-06-26 20:30:41.079 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:935:0626/203041.079243:ERROR:zygote_host_impl_linux.cc(273)] Failed to adjust OOM score of renderer with pid 981: Permission denied (13)

2025-06-26 20:30:41.867 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:935:0626/203041.867187:ERROR:zygote_host_impl_linux.cc(273)] Failed to adjust OOM score of renderer with pid 1193: Permission denied (13)
2025-06-26 20:30:41.868 | CRITICAL | __main__:log_stream:220 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Chrome stderr PID 896: [908:935:0626/203041.868039:ERROR:zygote_host_impl_linux.cc(273)] Failed to adjust OOM score of renderer with pid 1195: Permission denied (13)
25-06-26 20:30:48.629 | DEBUG    | __main__:cleanup_chrome_by_pid:297 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Cleaning up Chrome subprocess PID 896
2025-06-26 20:30:48.630 | DEBUG    | __main__:cleanup_chrome_by_pid:318 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 - Killing 15 Chrome child processes
2025-06-26 20:30:48.631 | ERROR    | __main__:cleanup_chrome_by_pid:377 - WebSocket ID: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 - Error in Chrome cleanup: Passing coroutines is forbidden, use tasks explicitly.
2025-06-26 20:30:48.631 | DEBUG    | __main__:close_socket:268 - WebSocket: 6d5194c5-7f97-428e-9bd2-9715bf3ed2c3 Closing websocket to puppeteer
/usr/lib/python3.11/asyncio/events.py:84: RuntimeWarning: coroutine 'wait_for' was never awaited
  self._context.run(self._callback, *self._args)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2025-06-26 20:30:54.169 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: Warning: vkCreateInstance: Found no drivers!
2025-06-26 20:30:54.170 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER
2025-06-26 20:30:54.170 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: at CheckVkSuccessImpl (../../third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)
2025-06-26 20:30:54.170 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: at CreateVkInstance (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)
2025-06-26 20:30:54.170 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: at Initialize (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)
2025-06-26 20:30:54.170 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: at Create (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)
2025-06-26 20:30:54.171 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)
2025-06-26 20:30:54.171 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: 
2025-06-26 20:30:54.171 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: Warning: Failed to load libEGL.so
2025-06-26 20:30:54.171 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: at DiscoverPhysicalDevices (../../third_party/dawn/src/dawn/native/opengl/BackendGL.cpp:61)
2025-06-26 20:30:54.171 | CRITICAL | __main__:log_stream:220 - WebSocket ID: c31f3def-fcd3-4745-8b71-57adeebe3609 Chrome stderr PID 407: 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions