in reply to The bug in DBI package

In the list of "things to try", I wonder why no one has mentioned SIGCHLD? It is possible that the DBI code is changing the signal mask to ignore that signal (no idea why it might do that). After the connect, try:
$SIG{CHLD}='DEFAULT';
I don't have Oracle to try myself.

Replies are listed 'Best First'.
Re^2: The bug in DBI package
by mje (Curate) on Apr 23, 2009 at 11:08 UTC

    The Oracle client libraries alter the disposition of SIGCHLD. You can put SIGCHLD back to default behavior as you have said but a) you must do this after DBI connect and b) it may affect the Oracle client libraries although I have not seen any issues myself.

Re^2: The bug in DBI package
by elf_firein (Acolyte) on Apr 15, 2009 at 10:14 UTC
    Thanks...........Drake....I has worked out..........I was also lookin for exact value of $SIG{CHLD} to replace the "IGNORE". You suggestion really worked out!!!!!!!!!!!!........
      Darke: Drake is some kinda duck.
      Glad it worked.