From owner-freebsd-bugs@FreeBSD.ORG Mon Mar 1 16:50:21 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B07EE16A4CE for ; Mon, 1 Mar 2004 16:50:21 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AAFD243D39 for ; Mon, 1 Mar 2004 16:50:19 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i220oJbv095938 for ; Mon, 1 Mar 2004 16:50:19 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i220oJTo095936; Mon, 1 Mar 2004 16:50:19 -0800 (PST) (envelope-from gnats) Date: Mon, 1 Mar 2004 16:50:19 -0800 (PST) Message-Id: <200403020050.i220oJTo095936@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Hiroki Mori Subject: Re: misc/61345: rue driver mbuf flag is bad X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Hiroki Mori List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2004 00:50:21 -0000 The following reply was made to PR misc/61345; it has been noted by GNATS. From: Hiroki Mori To: Sven Mohr Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: misc/61345: rue driver mbuf flag is bad Date: Tue, 2 Mar 2004 09:44:22 +0900 On 2004.3.2, at 01:38 AM, Sven Mohr wrote: > Replacing M_NOWAIT with M_DONTWAIT does not solve anything here. I get > the following debug messages every time a packet makes its way through > the adapter. > > Mar 1 17:34:26 vigia kernel: Bad mbuf alloc flags: 1 > I look like still use M_NOWAIT. Because of M_NOWAIT is defined 0x0001 at malloc.h and M_DONTWAIT is defined at mbuf.h. Your message have still "flags: 1". Regards, Hiroki Mori > Mar 1 17:34:26 vigia kernel: Stack backtrace: > Mar 1 17:34:26 vigia kernel: > backtrace(c066eaa3,1,c049567d,c06c5fb0,0) at backtrace+0x12 > Mar 1 17:34:26 vigia kernel: mb_alloc(c06cf280,1,1,0,0) at > mb_alloc+0x4d > Mar 1 17:34:26 vigia kernel: m_gethdr(1,1,c441663c,c4416400,d73a0cd0) > at m_gethdr+0x1c > Mar 1 17:34:26 vigia kernel: > free(c4416400,c441663c,0,c08456c0,c4416400) at free+0x2284 > Mar 1 17:34:26 vigia kernel: free(c4416400,c4416400,c1988e00) at > free+0x24bc > Mar 1 17:34:26 vigia kernel: > usbintr(0,c196d800,c1974480,d73a0d1c,c04d3ab8) at usbintr+0x7a > Mar 1 17:34:26 vigia kernel: swi_net(0) at swi_net+0x7d > Mar 1 17:34:26 vigia kernel: > ithread_loop(c1974480,d73a0d48,c1974480,c04d3984,0) at > ithread_loop+0x134 > Mar 1 17:34:26 vigia kernel: fork_exit(c04d3984,c1974480,d73a0d48) at > fork_exit+0xa8 > Mar 1 17:34:26 vigia kernel: fork_trampoline() at fork_trampoline+0x8 > Mar 1 17:34:26 vigia kernel: --- trap 0x1, eip = 0, esp = 0xd73a0d7c, > ebp = 0 --- >