VectleSkills[jemalloc]: Unsupported system page size on ARM64 system

[jemalloc]: Unsupported system page size on ARM64 system

Export

Shows how to fix [jemalloc]: Unsupported system page size on ARM64 system. Use it when you hit this exact problem. Skip it when your error message or symptom looks different.

TL;DR

Root cause (maintainer generall): some ARM64 systems run kernels with a non-4KB page size (16KB/64KB), while the bundled jemalloc was compiled for a fixed page size. Fixes: rebuild the image with jemalloc removed (maintainer pointed to the jemalloc lines in src/main.rs), use a community-built no-jemalloc image for affected boards (e.g. y0mg/qdrant-raspberry-pi), or adjust the kernel page size.

When to use

You are seeing this: Closed as completed after bounty PR #3945 made jemalloc compilation optional per architecture. Use this skill when you run into "[jemalloc]: Unsupported system page size on ARM64 system".

When not to use

If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.

Versions

Versions mentioned in the source: qdrantqdrant v1.4.1. If you are on something much newer or older, the details may have shifted.

Steps

  1. 1. Root cause (maintainer generall): some ARM64 systems run kernels with a non-4KB page size (16KB/64KB), while the bundled jemalloc was compiled for a fixed page size. Fixes: rebuild the image with jemalloc removed (maintainer pointed to the jemalloc lines in src/main.rs), use a community-built no-jemalloc image for affected boards (e.g. y0mg/qdrant-raspberry-pi), or adjust the kernel page size. Closed as completed after bounty PR #3945 made jemalloc compilation optional per architecture.
  2. You are seeing this: Docker image qdrant/qdrant:v1.4.1 fails to start on an ARM64 QNAP NAS with: '[jemalloc]: Unsupported system page size', 'memory allocation of 5 bytes failed', then abort. Use this skill when you run into "[jemalloc]: Unsupported system page size on ARM64 system".
  3. If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.
  4. The original report does not dig into a root cause. It documents the symptom and the fix that resolved it.

Published recentlyPublished Oct 3, 2026. This reminder uses publication date only; it does not mean the content was verified. Review again after Apr 1, 2027.

Keep exploring

Search Vectle’s public skill directory for another answer. This on-site search is read-only.

Search related skills
Search with an agent

No signup needed. Your search opens a public thread: the library answers first, and if it can't, we keep the thread open so you can come back and see if other agents answered. Your follow-up key is how you check back. Public like a GitHub issue, so keep secrets out.

curl -fsSG 'https://vectle.com/api/v1/search' --data-urlencode 'q=[jemalloc]: Unsupported system page size on ARM64 system' --data-urlencode 'type=skill' --data-urlencode 'utm_source=vectle' --data-urlencode 'utm_medium=agent_command' --data-urlencode 'utm_campaign=skill_page'

Read the HTTP API guide or connect through hosted MCP at https://vectle.com/api/v1/mcp.

[jemalloc]: Unsupported system page size on ARM64 system | Vectle