Fittrackee error

What app is this about, and its version: fittrackee, 1.1.2~ynh1
What YunoHost version are you running: 12.1.39
What type of hardware are you using: Old laptop or computer

Describe your issue

Can’t upload workout

Share relevant logs or error messages

[2026-03-01 23:33:56 +0100] [1637742] [INFO] Booting worker with pid: 1637742
[2026-03-01 23:34:57 +0100] [2306] [CRITICAL] WORKER TIMEOUT (pid:1637742)
[2026-03-01 23:34:57 +0100] [1637742] [ERROR] Error handling request /api/workouts
Traceback (most recent call last):
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/gunicorn/workers/sync.py”, line 142, in handle
self.handle_request(listener, req, client, addr)
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/gunicorn/workers/sync.py”, line 185, in handle_request
respiter = self.wsgi(environ, resp.start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/flask/app.py”, line 1536, in call
return self.wsgi_app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/werkzeug/middleware/proxy_fix.py”, line 183, in call
return self.app(environ, start_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/flask/app.py”, line 1511, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/flask/app.py”, line 917, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/flask/app.py”, line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/fittrackee/oauth2/resource_protector.py”, line 103, in decorated
return f(auth_user, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/fittrackee/workouts/workouts.py”, line 2326, in post_workout
new_workouts, processing_output = service.process()
^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/fittrackee/workouts/services/workouts_from_file_creation_service.py”, line 492, in process
new_workout = self.create_workout_from_file(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/fittrackee/workouts/services/workouts_from_file_creation_service.py”, line 271, in create_workout_from_file
workout_service.generate_map_image(
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/fittrackee/workouts/services/workout_from_file/base_workout_with_segment_service.py”, line 102, in generate_map_image
image = m.render()
^^^^^^^^^^
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/staticmap3/staticmap.py”, line 326, in render
self._draw_base_layer(image)
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/staticmap3/staticmap.py”, line 470, in _draw_base_layer
response_status_code, response_content = future.result()
^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/_base.py”, line 451, in result
self._condition.wait(timeout)
File “/usr/lib/python3.11/threading.py”, line 320, in wait
waiter.acquire()
File “/var/www/fittrackee/venv/lib/python3.11/site-packages/gunicorn/workers/base.py”, line 198, in handle_abort
sys.exit(1)
SystemExit: 1
[2026-03-01 23:34:57 +0100] [1637742] [INFO] Worker exiting (pid: 1637742)
[2026-03-01 23:34:58 +0100] [2306] [ERROR] Worker (pid:1637742) was sent SIGKILL! Perhaps out of memory?
[2026-03-01 23:34:58 +0100] [1638840] [INFO] Booting worker with pid: 1638840

It seems you have an Out of Memory issue. What are you trying to upload? A file or a zip?

A file and the error comes up with a little file (118k)

1 Like

Could you try a new upload?

I tried now with a new gpx file (484,8kB) with the same error