From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 29 May 2003 17:38:45 +0400 From: Sergey Vlasov To: ALT Developers List Message-Id: <20030529173845.2638dbac.vsu@altlinux.ru> X-Mailer: Sylpheed version 0.9.1 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [devel] strange failure under strace Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello! На ядре 2.4.18-alt9-up происходит что-то странное: strace -s 256 -vkqfF -o gpgme.spec.trace -- rpmbuild -bc gpgme.spec 26239 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 26239 fork() = 26257 26239 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 26239 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 26239 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 26239 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 26239 rt_sigaction(SIGINT, {0x806d9c0, [], SA_RESTORER, 0x2aaf7768}, {SIG_DFL}, 8) = 0 26239 wait4(-1, 0x7fffef38, 0, NULL) = -1 ECHILD (No child processes) Откуда в подобной ситуации берётся ECHILD? Обработчик SIGCHLD там стоит (это /bin/sh), но он ведь не вызывался... 2.4.18-alt10 не пробовал - трафик жалко. На 2.4.20-alt7 этой проблемы нет, но strace у меня с ним неюзабелен по причине #0002220 - для buildreq приходится либо перегружаться, либо гонять его на другой машине с ext3. 2.4.21 пока не качал. Это я ковыряю новый libgpgme - попробовал собрать с --with-gpgsm, так при buildreq вываливается на make check - libtool не собирает часть tests/gpgsm/.libs/lt-* (причём каждый раз разные), при этом сборка пакета без buildreq проходит нормально. -- Sergey Vlasov