펄에서 SIGCHLD set to SIG_IGN but calls wait()에러 해결방법?

stypr의 이미지

아래의 환경에서 실행하는데 에러가 발생하는군요.
google을 찾아보니까. NPTL문제라고해서
환경변수에 LD_ASSUME_KERNEL = 커널버전 을 설정하여
NPTL기능을 미사용했는데 그래도 같은 에러가 발생하는군요.
기본적으로 레덧9.0에 설치되었는 펄5.8.0을 사용해도 같은 증상이구요.
펄에서 아래 sub루틴과 같이 설정(fork이전)하면 레덧9.0이전버전에서는 처리가되는데...9.0에서는 안되는군요.

펄설치하면서 NPTL옵션이있는것도 아닌거 같고...음....
MAKE파일도 아니고, 그냥 스크립트인데도 이런에러가 발생하는군요.
해결방법을 알고싶군요.

sub REAPER()
{
my $waitpid = wait;
$SIG{CHLD} = \&REAPER;
}

[리눅스]
Red Hat Enterprise Linux AS release 3 (Taroon Update 4)

[커널]
2.4.21-27.ELsmp #1 SMP

[에러 내용]
ns kernel: application bug: test.d(17445) has SIGCHLD set to SIG_IGN but calls wait()

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.