upgrading from 1.7.0 to any version gives "segmentation fault"

gancio issues - Friday, January 10, 2025
Hi I was long time without upgrading gancio... now i updated successfully from 1.6.12 to 1.7.0 but after that it won't work. i tried different versions: 1.14.1 and 1.21.0 here the debug from 1.14.1: ``` st: sha256:35319ede39b1255702fc2f34800b599d2cbff131c1f78ede01f16fa26b85cf26 Status: Downloaded newer image for cisti/gancio:1.14.1 postgres is up-to-date Recreating gancio ... done gancio$ docker-compose logs -f Attaching to gancio, postgres gancio | node[1]: ../src/node_platform.cc:68:std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed. gancio | 1: 0xb95b60 node::Abort() [node] gancio | 2: 0xb95bde [node] gancio | 3: 0xc0447e [node] gancio | 4: 0xc04561 node::NodePlatform::NodePlatform(int, v8::TracingController*, v8::PageAllocator*) [node] gancio | 5: 0xb50e03 node::InitializeOncePerProcess(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, node::ProcessFlags::Flags) [node] gancio | 6: 0xb5145b node::Start(int, char**) [node] gancio | 7: 0x7f29b4b951ca [/lib/x86_64-linux-gnu/libc.so.6] gancio | 8: 0x7f29b4b95285 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6] gancio | 9: 0xacfdce _start [node] gancio | node[1]: ../src/node_platform.cc:68:std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed. gancio | 1: 0xb95b60 node::Abort() [node] gancio | 2: 0xb95bde [node] gancio | 3: 0xc0447e [node] gancio | 4: 0xc04561 node::NodePlatform::NodePlatform(int, v8::TracingController*, v8::PageAllocator*) [node] gancio | 5: 0xb50e03 node::InitializeOncePerProcess(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, node::ProcessFlags::Flags) [node] gancio | 6: 0xb5145b node::Start(int, char**) [node] gancio | 7: 0x7f30f5fe91ca [/lib/x86_64-linux-gnu/libc.so.6] gancio | 8: 0x7f30f5fe9285 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6] gancio | 9: 0xacfdce _start [node] gancio | node[1]: ../src/node_platform.cc:68:std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed. gancio | 1: 0xb95b60 node::Abort() [node] gancio | 2: 0xb95bde [node] gancio | 3: 0xc0447e [node] ``` here from 1.21.0 ``` Pulling gancio (cisti/gancio:1.21.0)... 1.21.0: Pulling from cisti/gancio 2d429b9e73a6: Pull complete 39111687320c: Pull complete 2847ecdcdfa3: Pull complete e6c7c166be93: Pull complete a7dc7ce45645: Pull complete e406698cb3dc: Pull complete d063155658ae: Pull complete b472738892a1: Pull complete Digest: sha256:831a8e96aa30e85fa910ea1f258161567eac927f8d3012f4848c7e02463b0df3 Status: Downloaded newer image for cisti/gancio:1.21.0 Starting postgres ... done Recreating gancio ... done Attaching to postgres, gancio postgres | postgres | PostgreSQL Database directory appears to contain a database; Skipping initialization postgres | gancio | gancio | # node[1]: std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start() at ../src/node_platform.cc:68 gancio | # Assertion failed: (0) == (uv_thread_create(t.get(), start_thread, this)) gancio | gancio | ----- Native stack trace ----- gancio | postgres | 2025-01-10 00:29:57.068 GMT [1] LOG: starting PostgreSQL 14.15 (Debian 14.15-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit gancio | 1: 0xcc7bb7 node::Assert(node::AssertionInfo const&) [node] gancio | 2: 0xd47ece node::WorkerThreadsTaskRunner::WorkerThreadsTaskRunner(int) [node] gancio | 3: 0xd47fac node::NodePlatform::NodePlatform(int, v8::TracingController*, v8::PageAllocator*) [node] gancio | 4: 0xc7baa7 [node] gancio | 5: 0xc7d004 node::Start(int, char**) [node] gancio | 6: 0x7fe50757224a [/lib/x86_64-linux-gnu/libc.so.6] gancio | 7: 0x7fe507572305 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6] gancio | 8: 0xbd180e _start [node] postgres | 2025-01-10 00:29:57.069 GMT [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 postgres | 2025-01-10 00:29:57.069 GMT [1] LOG: listening on IPv6 address "::", port 5432 postgres | 2025-01-10 00:29:57.105 GMT [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" postgres | 2025-01-10 00:29:57.125 GMT [28] LOG: database system was shut down at 2025-01-10 00:29:16 GMT postgres | 2025-01-10 00:29:57.567 GMT [1] LOG: database system is ready to accept connections gancio exited with code 139 ``` I'm using the images published to dockerhub ``` gancio: restart: always image: cisti/gancio:1.21.0 container_name: gancio ```