Skip to content
This repository was archived by the owner on Dec 18, 2024. It is now read-only.

jemalloc maybe incompatible with some aarch64 CPUs #460

Closed
SebastianSchildt opened this issue Jan 21, 2023 · 2 comments
Closed

jemalloc maybe incompatible with some aarch64 CPUs #460

SebastianSchildt opened this issue Jan 21, 2023 · 2 comments
Labels
bug Something isn't working CI CI related issues Databroker Issues related to databroker (core)

Comments

@SebastianSchildt
Copy link
Contributor

I can't run our ARM builds on a Cortex-A57

[/share/Download] # ./databroker/databroker 
<jemalloc>: Unsupported system page size
<jemalloc>: Unsupported system page size
memory allocation of 5 bytes failed
Aborted
[/share/Download] # cat /proc/cpuinfo 
processor	: 0
model name	: Annapurna Labs Alpine AL324 Quad-core ARM Cortex-A57 CPU @ 1.70GHz
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd07
CPU revision	: 3

processor	: 1
model name	: Annapurna Labs Alpine AL324 Quad-core ARM Cortex-A57 CPU @ 1.70GHz
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd07
CPU revision	: 3

processor	: 2
model name	: Annapurna Labs Alpine AL324 Quad-core ARM Cortex-A57 CPU @ 1.70GHz
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd07
CPU revision	: 3

processor	: 3
model name	: Annapurna Labs Alpine AL324 Quad-core ARM Cortex-A57 CPU @ 1.70GHz
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd07
CPU revision	: 3

@SebastianSchildt SebastianSchildt added bug Something isn't working CI CI related issues Databroker Issues related to databroker (core) labels Jan 21, 2023
@SebastianSchildt
Copy link
Contributor Author

SebastianSchildt commented Jan 21, 2023

Found this
jemalloc/jemalloc#467
Need to investigate, however if there is a hard dependency on the build system, maybe making jemalloc optional is better.

I think we should not start shipping builds for different pagesizes, as most users would likely not even know what theirs is

@SebastianSchildt
Copy link
Contributor Author

Fixed in #468

# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
bug Something isn't working CI CI related issues Databroker Issues related to databroker (core)
Projects
None yet
Development

No branches or pull requests

1 participant