From owner-freebsd-bugs Tue Dec 12 8:30: 6 2000 From owner-freebsd-bugs@FreeBSD.ORG Tue Dec 12 08:30:02 2000 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 393C837B402 for ; Tue, 12 Dec 2000 08:30:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBCGU2p27940; Tue, 12 Dec 2000 08:30:02 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 12 Dec 2000 08:30:02 -0800 (PST) Resent-Message-Id: <200012121630.eBCGU2p27940@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, sdrew@home.com Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A266B37B402 for ; Tue, 12 Dec 2000 08:27:20 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBCGRK722272; Tue, 12 Dec 2000 08:27:20 -0800 (PST) (envelope-from nobody) Message-Id: <200012121627.eBCGRK722272@freefall.freebsd.org> Date: Tue, 12 Dec 2000 08:27:20 -0800 (PST) From: sdrew@home.com Sender: nobody@FreeBSD.org To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: kern/23505: processes die with SIGPROF, usually under heavy network load. Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23505 >Category: kern >Synopsis: processes die with SIGPROF, usually under heavy network load. >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 12 08:30:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Steve Drew >Release: 4.1-RELEASE >Organization: >Environment: FreeBSD devbox.cghh1.ab.wave.home.com 4.1-RELEASE FreeBSD 4.1-RELEASE #0: Thu Jul 27 04:44:16 GMT 2000 root@usw4.freebsd.org:/usr/src/sys/compile/GENERIC i386 >Description: Setting up freebsd firewalls and have noticed on multiple systems that natd and other processes simply disappear. After adding signal trapping code into natd and other processes it was revealed that they are being sent signal 27 (SIGPROF) by the kernel. This happens on multiple systems and has been seen on 3.4-STABLE and 4.0 and 4.1-RELEASE (every version that I have tried). >How-To-Repeat: The only way that I have found is to run a stress tool like Microsofts Web Stress tool simulating many clients web browsing through the FreeBSD firewall. After about 1 hour natd usually dies, sometimes named, sometimes syslog, etc.. >Fix: I've added signal(SIGPROF,SIG_IGN) to natd, named etc and then they no longer die. This must be a kernel problem, ie kernel corruption of some sort. I have read at least one other problem report of someone having to remove the psignal(SIGPROF) in the (mp_machdep.c)/kernel to workaround this problem. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message