Skip to content

SEGV Thrown when DBD::Oracle built using Oracle >12.2 #192

@ancientwizard

Description

@ancientwizard

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions