From owner-freebsd-current@FreeBSD.ORG Tue Jan 17 20:41:56 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 103D216A41F for ; Tue, 17 Jan 2006 20:41:56 +0000 (GMT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94EBE43D48 for ; Tue, 17 Jan 2006 20:41:55 +0000 (GMT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.13.4/8.13.4) with ESMTP id k0HKftQ8004741 for ; Tue, 17 Jan 2006 12:41:55 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.13.4/8.13.1/Submit) id k0HKftga004740 for freebsd-current@freebsd.org; Tue, 17 Jan 2006 12:41:55 -0800 (PST) (envelope-from sgk) Date: Tue, 17 Jan 2006 12:41:55 -0800 From: Steve Kargl To: freebsd-current@freebsd.org Message-ID: <20060117204155.GA3472@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: malloc fallout and linprocfs X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2006 20:41:56 -0000 If I fire up a linux version of OpenOffice on amd64, I see several messages of the following form on the console. KDB: stack backtrace: witness_warn() at witness_warn+0x262 uma_zalloc_arg() at uma_zalloc_arg+0x217 malloc() at malloc+0xa3 vn_fullpath() at vn_fullpath+0x56 linprocfs_doprocmaps() at linprocfs_doprocmaps+0x31e pfs_read() at pfs_read+0x260 VOP_READ_APV() at VOP_READ_APV+0x74 vn_read() at vn_read+0x14f dofileread() at dofileread+0x94 kern_readv() at kern_readv+0x60 read() at read+0x4a ia32_syscall() at ia32_syscall+0x178 Xint0x80_syscall() at Xint0x80_syscall+0x5d malloc(M_WAITOK) of "1024", forcing M_NOWAIT with the following non-sleepable locks held: exclusive sleep mutex vm object (standard object) r = 0 (0xffffff02b7846640) locked @ /usr/src/sys/compat/linprocfs/linprocfs.c:874 This is with troutmask:kargl[202] ident /usr/src/lib/libc/stdlib/malloc.c /usr/src/lib/libc/stdlib/malloc.c: $FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.92 2006/01/12 18:09:25 jasone Exp $ I just remembered that Jason has commit a v 1.95, so I update and see if the problem presists. -- Steve