Same problem here. Errors starts from line 102 following a multi line regular expression It seems that Cava's masking logic doesn't handle it properly:
if ($t =~ s#^ ([ \d]\d)
/ (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)
/ (\d\d\d\d)
: (\d\d)
: (\d\d)
: (\d\d)
(?:
[ ]
([-+] \d\d\d\d)
(?: \("?(?:(?:[A-Z]{1,4}[TCW56])|IDLE)\))?
)?
##xi) { #"emacs
# [ \d]/Mon/yyyy:hh:mm:ss [-+]\d\d\d\d
# This is the format for www server logging.
($d, $m, $y, $H, $M, $S, $tzo) = ($1, $mtable{"\u\L$2"}, $3, $4, $5, $6, $7 ? &mkoff($7) : ($tzo || undef)); <-- first error message here about a backslash
$parse .= " ".__LINE__ if $debug;
Any clues ?