Skip to content

[GOWS] - Unable to start waha latests (2026.2.2) | CompileError: WebAssembly.Module(): Compiling function #99 failed: Wasm SIMD unsupported @+25226 | #1919

@borin98

Description

@borin98

Describe the bug

I am encountering a crash when trying to run the most recent gows version (2026.2.2) of the waha-plus image behind a Dokploy service. The container fails to start completely, throwing a CompileError indicating that Wasm SIMD is unsupported during the initial bootstrap process.

Version

Note: Since the container crashes on startup, I cannot call GET /api/version. However, based on the deployed image (devlikeapro/waha-plus:gows) and tags, the expected version is:

{
  "version": "2026.2.2",
  "engine": "GOWS",
  "tier": "PLUS"
}

Steps

To Reproduce Steps to reproduce the behavior:

  1. Configure a docker-compose.yml using the devlikeapro/waha-plus:gows image.
  2. Deploy the service via Dokploy on a KVM (QEMU) virtual machine.
  3. Start the container.
  4. Check the container logs to see the immediate CompileError during the whatsapp-rust-bridge initialization.

Expected behavior

The WAHA service should start up successfully and compile the WebAssembly modules without SIMD-related compilation errors.

Requests - Responses

Not applicable. The application crashes during the boot sequence before the API server can accept any requests.

Docker Logs

2026-02-20T23:43:02.359Z Executing node without xvfb-run...
2026-02-20T23:43:05.687Z [23:43:05.100] �[32mINFO�[39m (Bootstrap/7): �[36mNODE - Catching unhandled rejections and exceptions enabled�[39m
2026-02-20T23:43:05.692Z [23:43:05.102] �[32mINFO�[39m (Bootstrap/7): �[36mWAHA (WhatsApp HTTP API) - Running PLUS version...�[39m
2026-02-20T23:43:05.692Z [23:43:05.669] �[31mERROR�[39m (Bootstrap/7): �[36mFailed to start WAHA: CompileError: WebAssembly.Module(): Compiling function #99 failed: Wasm SIMD unsupported @+25226�[39m
2026-02-20T23:43:05.692Z err: {
2026-02-20T23:43:05.692Z "type": "CompileError",
2026-02-20T23:43:05.692Z "message": "WebAssembly.Module(): Compiling function #99 failed: Wasm SIMD unsupported @+25226",
2026-02-20T23:43:05.692Z "stack":
2026-02-20T23:43:05.692Z CompileError: WebAssembly.Module(): Compiling function #99 failed: Wasm SIMD unsupported @+25226
2026-02-20T23:43:05.692Z at initSync (file:///app/node_modules/whatsapp-rust-bridge/dist/index.js:1892:14)
2026-02-20T23:43:05.692Z at file:///app/node_modules/whatsapp-rust-bridge/dist/index.js:1908:1
2026-02-20T23:43:05.692Z at ModuleJobSync.runSync (node:internal/modules/esm/module_job:514:37)
2026-02-20T23:43:05.692Z at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:425:47)
2026-02-20T23:43:05.692Z at loadESMFromCJS (node:internal/modules/cjs/loader:1578:24)
2026-02-20T23:43:05.692Z at Module._compile (node:internal/modules/cjs/loader:1743:5)
2026-02-20T23:43:05.692Z at Object..js (node:internal/modules/cjs/loader:1893:10)
2026-02-20T23:43:05.692Z at Module.load (node:internal/modules/cjs/loader:1481:32)
2026-02-20T23:43:05.692Z at Module._load (node:internal/modules/cjs/loader:1300:12)
2026-02-20T23:43:05.692Z at TracingChannel.traceSync (node:diagnostics_channel:328:14)
2026-02-20T23:43:05.692Z }
2026-02-20T23:43:05.692Z [23:43:05.671] �[31mERROR�[39m (Bootstrap/7): �[36mCompileError: WebAssembly.Module(): Compiling function #99 failed: Wasm SIMD unsupported @+25226
2026-02-20T23:43:05.692Z at initSync (file:///app/node_modules/whatsapp-rust-bridge/dist/index.js:1892:14)
2026-02-20T23:43:05.692Z at file:///app/node_modules/whatsapp-rust-bridge/dist/index.js:1908:1
2026-02-20T23:43:05.692Z at ModuleJobSync.runSync (node:internal/modules/esm/module_job:514:37)
2026-02-20T23:43:05.692Z at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:425:47)
2026-02-20T23:43:05.692Z at loadESMFromCJS (node:internal/modules/cjs/loader:1578:24)
2026-02-20T23:43:05.692Z at Module._compile (node:internal/modules/cjs/loader:1743:5)
2026-02-20T23:43:05.692Z at Object..js (node:internal/modules/cjs/loader:1893:10)
2026-02-20T23:43:05.692Z at Module.load (node:internal/modules/cjs/loader:1481:32)
2026-02-20T23:43:05.692Z at Module._load (node:internal/modules/cjs/loader:1300:12)
2026-02-20T23:43:05.692Z at TracingChannel.traceSync (node:diagnostics_channel:328:14)�[39m

Screenshots

Not applicable.

Additional context

Docker Compose Configuration:

services:
  waha-chatwoot-service:
    #image: devlikeapro/waha-plus:gows-2026.2.1
    image: devlikeapro/waha-plus:gows
    restart: unless-stopped
    networks:
      - dokploy-network
    ports:
      - "3000"
    environment:
      WAHA_API_KEY_PLAIN: ${WAHA_API_KEY_PLAIN}
      WHATSAPP_API_KEY: ${WHATSAPP_API_KEY}
      WHATSAPP_SESSIONS_POSTGRESQL_URL: ${WHATSAPP_SESSIONS_POSTGRESQL_URL}
      WAHA_MEDIA_STORAGE: ${WAHA_MEDIA_STORAGE}
      WAHA_S3_REGION: ${WAHA_S3_REGION}
      WAHA_S3_BUCKET: ${WAHA_S3_BUCKET}
      WAHA_S3_ACCESS_KEY_ID: ${WAHA_S3_ACCESS_KEY_ID}
      WAHA_S3_SECRET_ACCESS_KEY: ${WAHA_S3_SECRET_ACCESS_KEY}
      WAHA_S3_ENDPOINT: ${WAHA_S3_ENDPOINT}
      WAHA_S3_FORCE_PATH_STYLE: ${WAHA_S3_FORCE_PATH_STYLE}
      WAHA_S3_PROXY_FILES: ${WAHA_S3_PROXY_FILES}
      WAHA_DASHBOARD_USERNAME: ${WAHA_DASHBOARD_USERNAME}
      WAHA_DASHBOARD_PASSWORD: ${WAHA_DASHBOARD_PASSWORD}
      WAHA_DASHBOARD_ENABLED: ${WAHA_DASHBOARD_ENABLED}
      WHATSAPP_SWAGGER_ENABLED: ${WHATSAPP_SWAGGER_ENABLED}
      WHATSAPP_SWAGGER_USERNAME: ${WHATSAPP_SWAGGER_USERNAME}
      WHATSAPP_SWAGGER_PASSWORD: ${WHATSAPP_SWAGGER_PASSWORD}
      WAHA_PRINT_QR: ${WAHA_PRINT_QR}
      WAHA_BASE_URL: ${WAHA_BASE_URL}
      WAHA_APPS_ENABLED: ${WAHA_APPS_ENABLED}
      WAHA_PUBLIC_URL: ${WAHA_PUBLIC_URL}
      REDIS_URL: ${REDIS_URL}
      WHATSAPP_DEFAULT_ENGINE: ${WHATSAPP_DEFAULT_ENGINE}
      WHATSAPP_HOOK_RETRIES_ATTEMPTS: ${WHATSAPP_HOOK_RETRIES_ATTEMPTS}
      WHATSAPP_HOOK_RETRIES_DELAY_SECONDS: ${WHATSAPP_HOOK_RETRIES_DELAY_SECONDS}
      
      ## ChatWoot App
      #WAHA_APPS_CHATWOOT_LANGUAGES_FOLDER: ${WAHA_APPS_CHATWOOT_LANGUAGES_FOLDER}
      RACK_TIMEOUT_SERVICE_TIMEOUT: ${RACK_TIMEOUT_SERVICE_TIMEOUT}
      
      ##Jobs
      WAHA_APPS_JOBS_CONCURRENCY: ${WAHA_APPS_JOBS_CONCURRENCY}
      WAHA_APPS_JOBS_REMOVE_ON_COMPLETE_AGE: ${WAHA_APPS_JOBS_REMOVE_ON_COMPLETE_AGE}
      WAHA_APPS_JOBS_REMOVE_ON_COMPLETE_COUNT: ${WAHA_APPS_JOBS_REMOVE_ON_COMPLETE_COUNT}
      WAHA_APPS_JOBS_REMOVE_ON_FAIL_AGE: ${WAHA_APPS_JOBS_REMOVE_ON_FAIL_AGE}
      WAHA_APPS_JOBS_REMOVE_ON_FAIL_COUNT: ${WAHA_APPS_JOBS_REMOVE_ON_FAIL_COUNT}

networks:
  dokploy-network:
    external: true

Host Machine Details:
I am running this on a QEMU virtual machine. It's likely that the virtualized CPU (QEMU Standard PC _i440FX + PIIX, 1996_) is missing the necessary SIMD instruction sets required by the underlying WebAssembly modules in the gows engine.

  • Static hostname: ubuntuserverprod1
  • Virtualization: kvm
  • Operating System: Ubuntu 22.04.4 LTS
  • Kernel: Linux 5.15.0-170-generic
  • Architecture: x86-64
  • Hardware Vendor: QEMU
  • Hardware Model: Hardware Model: Standard PC i440FX + PIIX, 1996

Can you guys help me and thanks for the suport !!

patron:PLUS

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions