Using fittrackee (version 1.1.2~ynh1) from a yunohost installation and I cannot upload all gpx files I tried because the error below. Using a different browser (I tried chromium) it works normally:
[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 mage = 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
Checklist
.envfile.pip show fittrackeeDescribe the bug
Using fittrackee (version 1.1.2~ynh1) from a yunohost installation and I cannot upload all gpx files I tried because the error below. Using a different browser (I tried chromium) it works normally:
Copy of the output/log
No response
Include the .env file
No response
To Reproduce
No response
FitTrackee Version
1.1.2~ynh1
Python Version
3.12
FitTrackee installation method
From source
Operating System
GNU/Linux
Python Packages
No response