misc/61345: rue driver mbuf flag is bad

Hiroki Mori hiroki.mori at jcom.home.ne.jp
Mon Mar 1 16:50:21 PST 2004


The following reply was made to PR misc/61345; it has been noted by GNATS.

From: Hiroki Mori <hiroki.mori at jcom.home.ne.jp>
To: Sven Mohr <svmohr at rm6.net>
Cc: freebsd-gnats-submit at 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 ---
 >
 


More information about the freebsd-bugs mailing list