Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashing when running under rosetta #10

Open
GioPan04 opened this issue Sep 30, 2024 · 0 comments
Open

Crashing when running under rosetta #10

GioPan04 opened this issue Sep 30, 2024 · 0 comments

Comments

@GioPan04
Copy link

Kinda related to #9.
Dovecot is crashing under docker with rosetta emulation. I tried under orbstack and docker desktop with and without rosetta.
When you disable rosetta it works just fine (although it's running under a much heavy emulation layer).

Here it's the dovecot logs when running with docker desktop:

Sep 30 14:02:56 master: Info: Dovecot v2.3.21.1 (d492236fa0) starting up for imap, pop3, submission, sieve, lmtp (core dumps disabled)
rosetta error: unable to mmap ExecutableHeap: 12
 Sep 30 14:02:56 master: Error: service(managesieve-login): command startup failed, throttling for 2.000 secs
Sep 30 14:02:56 master: Error: service(submission-login): command startup failed, throttling for 2.000 secs
Sep 30 14:02:56 master: Error: service(pop3-login): command startup failed, throttling for 2.000 secs
Sep 30 14:02:56 master: Error: service(imap-login): command startup failed, throttling for 2.000 secs
Sep 30 14:02:56 master: Error: service(anvil): command startup failed, throttling for 2.000 secs
Sep 30 14:02:56 master: Error: service(log): child 14 killed with signal 5
Sep 30 14:02:56 master: Error: service(log): command startup failed, throttling for 2.000 secs

And here when running with orbstack:

assertion failed [!mmap_result.is_error && mmap_result.value == kSlabAllocatorInterval.left]: Could not mmap data for the VMTracker slab allocator: 12
(VMAllocationTracker.cpp:318 init)
 Sep 30 13:45:45 master: Error: service(managesieve-login): command startup failed, throttling for 2.000 secs
Sep 30 13:45:45 master: Error: service(submission-login): command startup failed, throttling for 2.000 secs
Sep 30 13:45:45 master: Error: service(pop3-login): command startup failed, throttling for 2.000 secs
Sep 30 13:45:45 master: Error: service(imap-login): command startup failed, throttling for 2.000 secs
Sep 30 13:45:45 master: Error: service(anvil): command startup failed, throttling for 2.000 secs
Sep 30 13:45:45 master: Error: service(log): child 14 killed with signal 5
Sep 30 13:45:45 master: Error: service(log): command startup failed, throttling for 2.000 secs

Completing #9 would close this because rosetta wouldn't be needed if a container runs natively on arm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant