Skip to content

Startup issue: tessie not starting

Created by: ursl

Often the powerup does not result in tessie running, despite the traffic light having gone through the normal startup lighting sequence. There is an error message from systemctl

pi@coldbox02:~ $ sudo systemctl status tessie.service
× tessie.service - tessie
     Loaded: loaded (/lib/systemd/system/tessie.service; enabled; preset: enabled)
     Active: failed (Result: signal) since Wed 2024-10-09 09:37:20 CEST; 4s ago
   Duration: 10.052s
    Process: 796 ExecStartPre=/home/pi/tessie/resetCAN.sh (code=exited, status=0/SUCCESS)
    Process: 1175 ExecStart=/home/pi/tessie/src/tessie -f (code=killed, signal=SEGV)
   Main PID: 1175 (code=killed, signal=SEGV)
        CPU: 304ms

Oct 09 09:37:17 coldbox02 tessie[1175]: >> tMosq - connected with server
Oct 09 09:37:17 coldbox02 tessie[1175]: >> subscribing to "ctrlTessie"
Oct 09 09:37:17 coldbox02 tessie[1175]: >> subscribed to "ctrlTessie"
Oct 09 09:37:17 coldbox02 tessie[1175]: >> tMosq - connected with server
Oct 09 09:37:17 coldbox02 tessie[1175]: >> subscribing to "monTessie"
Oct 09 09:37:17 coldbox02 tessie[1175]: >> subscribed to "monTessie"
Oct 09 09:37:17 coldbox02 tessie[1175]: driveHardware::doRun() entered
Oct 09 09:37:17 coldbox02 tessie[1175]: driveHardware::doRun() start loop
Oct 09 09:37:17 coldbox02 systemd[1]: tessie.service: Main process exited, code=killed, status=11/SEGV
Oct 09 09:37:20 coldbox02 systemd[1]: tessie.service: Failed with result 'signal'.