UPDATED
The SEGV takes place when Perl is handling a SIGCHLD through I suspect other signals will also fault. I'll include a gdb trace later (example). It always happens within Perl but the gdb back-trace shows this happens when it's sleeping within Oracle. The bt will make this clearer.
One of my apps batches many child processes from a queue. The frequency makes this app highly susceptible to the bug.
The latest pull request incudes a test that reproduces this issue.