devcontainers-contrib / features

🐳 Extra add-in features for Devcontainers and GitHub Codespaces
MIT License
214 stars 111 forks source link

[Bug]: localstack fails to start #549

Closed Wolfsrudel closed 7 months ago

Wolfsrudel commented 7 months ago

Feature id and version

ghcr.io/devcontainers-contrib/features/localstack:2

Devcontainer base Image

mcr.microsoft.com/devcontainers/base:ubuntu-22.04

What happened?

localstack fails to start

Relevant log output

vscode ➜ /workspaces/winglang (main) $ uname -a
Linux d59a04282868 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
vscode ➜ /workspaces/winglang (main) $ aws --version
aws-cli/1.29.82 Python/3.10.12 Linux/5.15.90.1-microsoft-standard-WSL2 botocore/1.31.82
vscode ➜ /workspaces/winglang (main) $ localstack start -d

     __                     _______ __             __
    / /   ____  _________ _/ / ___// /_____ ______/ /__
   / /   / __ \/ ___/ __ `/ /\__ \/ __/ __ `/ ___/ //_/
  / /___/ /_/ / /__/ /_/ / /___/ / /_/ /_/ / /__/ ,<
 /_____/\____/\___/\__,_/_//____/\__/\__,_/\___/_/|_|

 💻 LocalStack CLI 2.3.2

[11:15:40] starting LocalStack in Docker mode 🐳                                                                                                                                                                                              localstack.py:495
Fatal error condition occurred in /aws-crt-python/crt/aws-c-common/source/allocator.c:187: num != 0 && size != 0
Exiting Application
################################################################################
Stack trace:
################################################################################
/usr/local/py-utils/venvs/localstack/lib/python3.10/site-packages/_awscrt.cpython-310-x86_64-linux-gnu.so(aws_backtrace_print+0x4f) [0x7fd1ef35ea5f]
/usr/local/py-utils/venvs/localstack/lib/python3.10/site-packages/_awscrt.cpython-310-x86_64-linux-gnu.so(aws_fatal_assert+0x44) [0x7fd1ef353084]
/usr/local/py-utils/venvs/localstack/lib/python3.10/site-packages/_awscrt.cpython-310-x86_64-linux-gnu.so(aws_mem_calloc+0xdd) [0x7fd1ef35240d]
/usr/local/py-utils/venvs/localstack/lib/python3.10/site-packages/_awscrt.cpython-310-x86_64-linux-gnu.so(aws_s3_platform_info_loader_new+0x7c) [0x7fd1ef2b055c]
/usr/local/py-utils/venvs/localstack/lib/python3.10/site-packages/_awscrt.cpython-310-x86_64-linux-gnu.so(aws_s3_library_init+0x53) [0x7fd1ef2a7e73]
/usr/local/py-utils/venvs/localstack/lib/python3.10/site-packages/_awscrt.cpython-310-x86_64-linux-gnu.so(PyInit__awscrt+0x10b) [0x7fd1ef29f8db]
/usr/local/py-utils/venvs/localstack/bin/python(+0x1567b1) [0x55c4896ca7b1]
/usr/local/py-utils/venvs/localstack/bin/python(+0x152995) [0x55c4896c6995]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x9fa6) [0x55c4895d9846]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x6416) [0x55c4895d5cb6]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x93da) [0x55c4895d8c7a]
/usr/local/py-utils/venvs/localstack/bin/python(PyEval_EvalCode+0xc7) [0x55c4896a2197]
/usr/local/py-utils/venvs/localstack/bin/python(+0x2609e9) [0x55c4897d49e9]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x9fa6) [0x55c4895d9846]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x6416) [0x55c4895d5cb6]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x93da) [0x55c4895d8c7a]
/usr/local/py-utils/venvs/localstack/bin/python(PyEval_EvalCode+0xc7) [0x55c4896a2197]
/usr/local/py-utils/venvs/localstack/bin/python(+0x2609e9) [0x55c4897d49e9]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x9fa6) [0x55c4895d9846]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x6416) [0x55c4895d5cb6]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x93da) [0x55c4895d8c7a]
/usr/local/py-utils/venvs/localstack/bin/python(PyEval_EvalCode+0xc7) [0x55c4896a2197]
/usr/local/py-utils/venvs/localstack/bin/python(+0x2609e9) [0x55c4897d49e9]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x9fa6) [0x55c4895d9846]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x6416) [0x55c4895d5cb6]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x93da) [0x55c4895d8c7a]
/usr/local/py-utils/venvs/localstack/bin/python(PyEval_EvalCode+0xc7) [0x55c4896a2197]
/usr/local/py-utils/venvs/localstack/bin/python(+0x2609e9) [0x55c4897d49e9]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x9fa6) [0x55c4895d9846]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x6416) [0x55c4895d5cb6]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x93da) [0x55c4895d8c7a]
/usr/local/py-utils/venvs/localstack/bin/python(PyEval_EvalCode+0xc7) [0x55c4896a2197]
/usr/local/py-utils/venvs/localstack/bin/python(+0x2609e9) [0x55c4897d49e9]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x9fa6) [0x55c4895d9846]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x6416) [0x55c4895d5cb6]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(+0x25f61e) [0x55c4897d361e]
/usr/local/py-utils/venvs/localstack/bin/python(+0x234063) [0x55c4897a8063]
/usr/local/py-utils/venvs/localstack/bin/python(PyObject_Call+0x66) [0x55c4895e97e6]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x600b) [0x55c4895d58ab]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
/usr/local/py-utils/venvs/localstack/bin/python(+0x74ea4) [0x55c4895e8ea4]
/usr/local/py-utils/venvs/localstack/bin/python(_PyObject_CallMethodIdObjArgs+0x108) [0x55c4895eb058]
/usr/local/py-utils/venvs/localstack/bin/python(PyImport_ImportModuleLevelObject+0x4ca) [0x55c4896c93da]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x93da) [0x55c4895d8c7a]
/usr/local/py-utils/venvs/localstack/bin/python(PyEval_EvalCode+0xc7) [0x55c4896a2197]
/usr/local/py-utils/venvs/localstack/bin/python(+0x2609e9) [0x55c4897d49e9]
/usr/local/py-utils/venvs/localstack/bin/python(+0x23481c) [0x55c4897a881c]
/usr/local/py-utils/venvs/localstack/bin/python(_PyEval_EvalFrameDefault+0x43f5) [0x55c4895d3c95]
/usr/local/py-utils/venvs/localstack/bin/python(+0x12e364) [0x55c4896a2364]
Aborted
Wolfsrudel commented 7 months ago

Anyone? I would like to use this feature. :)

Wolfsrudel commented 7 months ago

Somehow it's working as of today. :)