influxdata / influxdata/influxdb

trap invalid opcode on linux/amd

Open
#26,317 1 comment 0 reactions 0 assignees View on GitHub
v3
Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

__Steps to reproduce:__
List the minimal actions needed to reproduce the behaviour.

Run influxdb:3-core on amd (linux)
docker sys-logs reports:
kernel: traps: influxdb3[8972] trap invalid opcode ip:5b620d00b822 sp:7ffd45d3c220 error:0 in influxdb3[5b620a200000+5ab1000]

__Expected behaviour:__
influxdb should just start

__Actual behaviour:__
No other logs than the one mentioned above.

__Environment info:__
uname -srm:
Linux 6.8.0-58-generic x86_64
docker:
docker-ce 5:28.1.1-1~ubuntu.24.04~noble
__Config:__
Copy any non-default config values here or attach the full config as a gist or file.
The part of the compose file:
influxdb3:
image: docker.sys-int.de/influxdb:3-core
container_name: influxdb3
platform: linux/amd64
security_opt:
- no-new-privileges=true
restart: unless-stopped
environment:
INFLUXDB3_MAX_HTTP_REQUEST_SIZE: "10485760"
INFLUXDB3_GEN1_DURATION: "10m"
INFLUXDB3_WAL_FLUSH_INTERVAL: "1s"
INFLUXDB3_WAL_SNAPSHOT_SIZE: "600"
INFLUXDB3_NUM_WAL_FILES_TO_KEEP: "50"
INFLUXDB3_WAL_MAX_WRITE_BUFFER_SIZE: "100000"
INFLUXDB3_BUFFER_MEM_LIMIT_MB: "5000"
INFLUXDB3_PARQUET_MEM_CACHE_SIZE_MB: "1000"
INFLUXDB3_FORCE_SNAPSHOT_MEM_THRESHOLD: "70%"
INFLUXDB3_BUCKET: "default"
INFLUXDB3_OBJECT_STORE: "file"
#INFLUXDB3_DB_DIR: "/data"
INFLUXDB3_DATA_DIR: "/data"
INFLUXDB3_PLUGIN_DIR: "/plugins"
INFLUXDB_IOX_DB_DIR: "/var/lib/influxdb3"
INFLUXDB3_NODE_IDENTIFIER_PREFIX: "smarthome"
volumes:
- /data/influxdb3/data:/data
- /data/influxdb3/plugins:/plugins
- /data/influxdb3/lib:/var/lib/influxdb3

__Logs:__
No other logs, thant the mentioned above.

Contributor guide

Open the contributing guide

Research direction

The issue names the influxdb:3-core Docker image, the influxdb3 compose service, and a Linux x86_64 host, but no source files or tests. Start by reproducing startup with the provided linux/amd64 configuration and inspect the kernel trap report; done means InfluxDB starts without the invalid-opcode failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, linux, rust
Domain
databases, devops, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.