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

I had today the occasion to give another try and I connected with a different browser (chromium) and the upload went normally so I think my problem was due to the other browser (librewolf)

Thanks for yiur feedback! It would be nice if you could create an issue on the official FitTrackee repo

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.