From your logs, I believe you have also added some code to the your plugin? Or is this the plain vanilla Volumio plugin (with no modifications) that is crashing?
May 17 17:16:28 volumio systemd-journal[148]: Suppressed 7983 messages from /system.slice/volumio.service
May 17 17:16:28 volumio volumio[927]: info: CoreStateMachine::syncState
May 17 17:16:28 volumio volumio[927]: info: CoreStateMachine::pushState
May 17 17:16:28 volumio volumio[927]: info: CoreStateMachine::getState
May 17 17:16:28 volumio volumio[927]: info: CorePlayQueue::getTrack 0
May 17 17:16:28 volumio volumio[927]: info: CoreCommandRouter::volumioPushState
May 17 17:16:28 volumio volumio[927]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
May 17 17:16:28 volumio volumio[927]: info: [1589735788295] st7789::pushState
May 17 17:18:38 volumio systemd-journal[148]: Suppressed 8999 messages from /system.slice/volumio.service
From those entries, I imagine your running pushState
in some loop?