Skip to content

Log Error: async log: thread pool doesn't exist anymore #134

@nsoblath

Description

@nsoblath

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions