From owner-freebsd-current Sun Dec 31 11:42: 7 2000 From owner-freebsd-current@FreeBSD.ORG Sun Dec 31 11:42:05 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from volatile.chemikals.org (ci391991-a.grnvle1.sc.home.com [24.9.31.75]) by hub.freebsd.org (Postfix) with ESMTP id ED7E337B400 for ; Sun, 31 Dec 2000 11:42:04 -0800 (PST) Received: (from morganw@localhost) by volatile.chemikals.org (8.11.1/8.11.1) id eBVJfww90138; Sun, 31 Dec 2000 14:41:58 -0500 (EST) (envelope-from morganw) Date: Sun, 31 Dec 2000 14:41:58 -0500 (EST) From: Wesley Morgan To: User Sja Cc: Subject: Re: PROCTREE_LOCK() vs. gdb hang In-Reply-To: <3A4F650D.3212A5C5@eqonline.fi> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 31 Dec 2000, User Sja wrote: > I don't really know my way around the kernel so I'm just guessing here: > > Is there a proctree lock release operation missing in kern_sig.c, > function issignal()? There seems to be one lock operation more > than there are release operations. I tried putting one in and > now gdb doesn't hang the whole machine (at least as easily as > before.) I don't know anything about the kernel either, but I locked up in gdb the other day and every process eventually became stuck in proctree... Just my $0.02US -- _ __ ___ ____ ___ ___ ___ Wesley N Morgan _ __ ___ | _ ) __| \ morganw@chemikals.org _ __ | _ \._ \ |) | FreeBSD: The Power To Serve _ |___/___/___/ 6bone: 3ffe:1ce3:7::b4ff:fe53:c297 Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message