-
Notifications
You must be signed in to change notification settings - Fork 588
Closed
Labels
Closable?We might be able to close this ticket, but we need to check with the reporterWe might be able to close this ticket, but we need to check with the reporter
Description
Module:
Description
Perl SEGV's during SIGCHLD.
BTW I opened #23241 before but that issue has been fixed by a patch and pull request submitted the DBD::Oracle myself. This isn't an Oracle only issue. Apparently and dynamic library that creates threads could find their way into Perl land trying to service an interrupt.
Steps to Reproduce
The steps to reproduce are reported within perl5-dbi/DBD-Oracle#192
I have added a test that reproduces the SEGV t/92-segv-fork.t
Expected behavior
Perl should not SEGV
Perl configuration
CFLAGS="-fsanitize=address -g -fno-omit-frame-pointer" LDFLAGS="-fsanitize=address" \
./Configure -des -Dusethreads -Duse64bitint -Duse64bitall -Dprefix=/your-install-path \
-Alddlflags="-shared -g -O0 -L/usr/local/lib -fstack-protector-strong" \
-Accflags="-g -O0"
Metadata
Metadata
Assignees
Labels
Closable?We might be able to close this ticket, but we need to check with the reporterWe might be able to close this ticket, but we need to check with the reporter