-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
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:
- Configure a
docker-compose.ymlusing thedevlikeapro/waha-plus:gowsimage. - Deploy the service via Dokploy on a KVM (QEMU) virtual machine.
- Start the container.
- Check the container logs to see the immediate
CompileErrorduring thewhatsapp-rust-bridgeinitialization.
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 !!