Segmentation fault on scheduler domain messages
The introduction of the scheduler in d438cf1e has no string representing these types of domain messages. The list of domains (in src/common/log.c
) is currently
static const char *domain_list[] = {
"GENERAL", "CRYPTO", "NET", "CONFIG", "FS", "PROTOCOL", "MM",
"HTTP", "APP", "CONTROL", "CIRC", "REND", "BUG", "DIR", "DIRSERV",
"OR", "EDGE", "ACCT", "HIST", "HANDSHAKE", "HEARTBEAT", "CHANNEL", NULL
};
This should include a string for the scheduler domain. The segmentation fault is reproducible by executing Tor as tor --LogMessageDomains 1 --Log debug
.