-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
aws:dynamodbAmazon DynamoDBAmazon DynamoDBplatform: arm64/aarch64Issues related to Apple SiliconIssues related to Apple Siliconstatus: resolved/fixedResolved with a fix or an implementationResolved with a fix or an implementationtype: bugBug reportBug report
Milestone
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
awslocal dynamodb list-tables
triggers dynamo DB failure:
localstack-test | Ready.
localstack-test | 2024-12-18T20:58:22.672 DEBUG --- [et.reactor-0] localstack.packages.api : Installation of dynamodb-local 2 skipped (already installed).
localstack-test | 2024-12-18T20:58:22.672 DEBUG --- [et.reactor-0] localstack.packages.api : Performing runtime setup for already installed package.
localstack-test | 2024-12-18T20:58:22.672 DEBUG --- [et.reactor-0] l.services.dynamodb.server : Starting DynamoDB Local: ['java', '-Xmx256m', '-javaagent:/usr/lib/localstack/dynamodb-local/2/ddb-local-loader-0.1.jar', '-Djava.library.path=/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal_lib', '-jar', '/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal.jar', '-port', '51453', '-dbPath', '/tmp/localstack/state/dynamodb']
localstack-test | 2024-12-18T20:58:22.672 DEBUG --- [-functhread5] localstack.utils.run : Executing command: ['java', '-Xmx256m', '-javaagent:/usr/lib/localstack/dynamodb-local/2/ddb-local-loader-0.1.jar', '-Djava.library.path=/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal_lib', '-jar', '/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal.jar', '-port', '51453', '-dbPath', '/tmp/localstack/state/dynamodb']
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : #
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # A fatal error has been detected by the Java Runtime Environment:
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : #
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # SIGILL (0x4) at pc=0x0000ffff8c53fc5c, pid=83, tid=84
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : #
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # JRE version: (21.0.5+11) (build )
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # Java VM: OpenJDK 64-Bit Server VM (21.0.5+11-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # Problematic frame:
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # j java.lang.System.registerNatives()V+0 java.base
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : #
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : #
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # An error report file with more information is saved as:
localstack-test | 2024-12-18T20:58:22.685 DEBUG --- [-functhread5] l.services.dynamodb.server : # /opt/code/localstack/hs_err_pid83.log
localstack-test | 2024-12-18T20:58:22.686 DEBUG --- [-functhread5] l.services.dynamodb.server : [0.011s][warning][os] Loading hsdis library failed
localstack-test | 2024-12-18T20:58:22.689 DEBUG --- [-functhread5] l.services.dynamodb.server : #
localstack-test | 2024-12-18T20:58:22.689 DEBUG --- [-functhread5] l.services.dynamodb.server : # The crash happened outside the Java Virtual Machine in native code.
localstack-test | 2024-12-18T20:58:22.689 DEBUG --- [-functhread5] l.services.dynamodb.server : # See problematic frame for where to report the bug.
localstack-test | 2024-12-18T20:58:22.689 DEBUG --- [-functhread5] l.services.dynamodb.server : #
local
Expected Behavior
Dynamo DB starting with no issues
How are you starting LocalStack?
With a docker-compose file
Steps To Reproduce
How are you starting localstack (e.g., bin/localstack
command, arguments, or docker-compose.yml
)
docker run --rm -it -p 4566:4566 localstack/localstack
Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)
aws --profile localstack dynamodb list-tables
[profile localstack]
aws_access_key_id=test
aws_secret_access_key=test
region=us-east-1
output=json
endpoint_url = http://localhost:4566
Environment
- OS: macOS Sequoia 15.2 (24C101)
- LocalStack:
LocalStack version: 4.0.4.dev59
LocalStack Docker image sha:
LocalStack build date: 2024-12-18
LocalStack build git hash: 5cefc0ba1
Anything else?
Apple M4 Pro
Docker version 27.4.0, build bde2b89
I have done: docker system prune -a
, but the issue remains.
I've tried using the pro image and am facing the same issue.:
docker run --rm -it -p 4566:4566 -e 'LOCALSTACK_AUTH_TOKEN=' localstack/localstack-pro
LocalStack version: 4.0.4.dev53
LocalStack build date: 2024-12-18
LocalStack build git hash: d79c48740
Docker not available
2024-12-18T21:22:57.835 INFO --- [ MainThread] l.p.c.b.licensingv2 : Successfully requested and activated new license <license-no>:marketplace 🔑✅
2024-12-18T21:22:58.741 INFO --- [ MainThread] l.p.c.extensions.platform : loaded 0 extensions
Ready.
2024-12-18T21:24:01.791 INFO --- [-functhread5] localstack.utils.run : Restarting process (received exit code -6): ['java', '-Xmx256m', '-javaagent:/usr/lib/localstack/dynamodb-local/2/ddb-local-loader-0.1.jar', '-Djava.library.path=/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal_lib', '-jar', '/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal.jar', '-port', '49951', '-dbPath', '/tmp/localstack/state/dynamodb']
2024-12-18T21:24:01.808 INFO --- [-functhread5] localstack.utils.run : Restarting process (received exit code -6): ['java', '-Xmx256m', '-javaagent:/usr/lib/localstack/dynamodb-local/2/ddb-local-loader-0.1.jar', '-Djava.library.path=/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal_lib', '-jar', '/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal.jar', '-port', '49951', '-dbPath', '/tmp/localstack/state/dynamodb']
With DEBUG=1
2024-12-18T21:26:28.782 DEBUG --- [et.reactor-0] localstack.packages.api : Installation of dynamodb-local 2 skipped (already installed).
2024-12-18T21:26:28.783 DEBUG --- [et.reactor-0] localstack.packages.api : Performing runtime setup for already installed package.
2024-12-18T21:26:28.783 DEBUG --- [et.reactor-0] l.services.dynamodb.server : Starting DynamoDB Local: ['java', '-Xmx256m', '-javaagent:/usr/lib/localstack/dynamodb-local/2/ddb-local-loader-0.1.jar', '-Djava.library.path=/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal_lib', '-jar', '/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal.jar', '-port', '37079', '-dbPath', '/tmp/localstack/state/dynamodb']
2024-12-18T21:26:28.783 DEBUG --- [-functhread5] localstack.utils.run : Executing command: ['java', '-Xmx256m', '-javaagent:/usr/lib/localstack/dynamodb-local/2/ddb-local-loader-0.1.jar', '-Djava.library.path=/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal_lib', '-jar', '/usr/lib/localstack/dynamodb-local/2/DynamoDBLocal.jar', '-port', '37079', '-dbPath', '/tmp/localstack/state/dynamodb']
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : #
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # A fatal error has been detected by the Java Runtime Environment:
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : #
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # SIGILL (0x4) at pc=0x0000ffffac53fc5c, pid=49, tid=50
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : #
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # JRE version: (21.0.5+11) (build )
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # Java VM: OpenJDK 64-Bit Server VM (21.0.5+11-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # Problematic frame:
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # j java.lang.System.registerNatives()V+0 java.base
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : #
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
2024-12-18T21:26:28.796 DEBUG --- [-functhread5] l.services.dynamodb.server : #
2024-12-18T21:26:28.798 DEBUG --- [-functhread5] l.services.dynamodb.server : # An error report file with more information is saved as:
2024-12-18T21:26:28.798 DEBUG --- [-functhread5] l.services.dynamodb.server : # /opt/code/localstack/hs_err_pid49.log
2024-12-18T21:26:28.799 DEBUG --- [-functhread5] l.services.dynamodb.server : [0.014s][warning][os] Loading hsdis library failed
2024-12-18T21:26:28.802 DEBUG --- [-functhread5] l.services.dynamodb.server : #
2024-12-18T21:26:28.802 DEBUG --- [-functhread5] l.services.dynamodb.server : # The crash happened outside the Java Virtual Machine in native code.
2024-12-18T21:26:28.802 DEBUG --- [-functhread5] l.services.dynamodb.server : # See problematic frame for where to report the bug.
2024-12-18T21:26:28.802 DEBUG --- [-functhread5] l.services.dynamodb.server : #
dormeiri, attila, Mi3-14159, denizderman, djavier-gigadat and 3 more
Metadata
Metadata
Assignees
Labels
aws:dynamodbAmazon DynamoDBAmazon DynamoDBplatform: arm64/aarch64Issues related to Apple SiliconIssues related to Apple Siliconstatus: resolved/fixedResolved with a fix or an implementationResolved with a fix or an implementationtype: bugBug reportBug report