It turns out that the return value of regcomp is not checked by libjack.
That's the last point where a segfault can be prevented from a simple
syntax error.
Ah, yes, that one! :-) Remember working around this in the Java bindings almost a decade ago by using Java's own regex support. Be great to see this fixed.
Best wishes,
Neil