In a number of applications using scarab v3.13.4 during some log messages there'll be an error message from spdlog. For instance this example from dl-serve (dripline-python):
2025-11-15T01:14:10[INFO ] dripline.core.entity(213) -> value to log for A_Coil1_Pwr_Insert is:
{'value_raw': '0.0000', 'value_cal': 0.0}
[*** LOG ERROR #0064 ***] [2025-11-15 01:14:40] [amqp] async log: thread pool doesn't exist anymore [/usr/local/src/library/core.cc(299)]
2025-11-15T01:14:40[DEBUG ] dripline.core.entity(179) -> in a scheduled log event
2025-11-15T01:14:40[DEBUG ] dripline.implementations.ethernet_scpi_service(156) -> sending: b'I1O?'
It seems like spdlog recovers and the program continues to execute.