Date: Thu, 25 Aug 2005 13:39:40 +0100 (BST) From: Robert Watson <rwatson@FreeBSD.org> To: Goran Gajic <ggajic@tesla.rcub.bg.ac.yu> Cc: freebsd-current@freebsd.org Subject: Re: 6.0-BETA3 KDB messages Message-ID: <20050825133736.J72462@fledge.watson.org> In-Reply-To: <Pine.LNX.4.63.0508251056410.18983@tesla.rcub.bg.ac.yu> References: <Pine.LNX.4.63.0508251056410.18983@tesla.rcub.bg.ac.yu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 25 Aug 2005, Goran Gajic wrote: > KDB: stack backtrace: > kdb_backtrace(1,40,c104a000,2,d5703b1c) at kdb_backtrace+0x29 > witness_warn(5,0,c0871740,c085bfe0,40) at witness_warn+0x18e > uma_zalloc_arg(c104a000,0,102) at uma_zalloc_arg+0x41 > malloc(36,c08c5040,102,0,c1b3b400) at malloc+0xae > ether_resolvemulti(c1b3b400,d5703b78,d5703ba8,c1c970c4,0) at > ether_resolvemulti+0x87 > if_addmulti(c1b3b400,d5703ba8,d5703ba4,d5703ba8,10) at if_addmulti+0x84 > in_addmulti(d5703bdc,c1b3b400) at in_addmulti+0x32 > in_ifinit(c1b3b400,c1c97000,c1c2cc10,0,d5703c38) at in_ifinit+0x515 > in_control(c1cfade8,8040691a,c1c2cc00,c1b3b400,c1aec600) at in_control+0x882 > ifioctl(c1cfade8,8040691a,c1c2cc00,c1aec600,0) at ifioctl+0x198 > soo_ioctl(c1c72480,8040691a,c1c2cc00,c19d5a80,c1aec600) at soo_ioctl+0x2db > ioctl(c1aec600,d5703d04,3,1,286) at ioctl+0x370 > syscall(3b,3b,3b,8056a80,8058d60) at syscall+0x22f > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x280c6287, esp = 0xbfbfe5fc, > ebp = 0xbfbfee48 --- These should now be fixed -- I merged two changes in the wrong order, resulting in a brief window where a potentially sleeping allocation would occur in the multicast resolution code for ethernet. Make sure you have at least revision 1.177.2.3 of src/sys/net/if_ethersubr.c, or at least revision 1.187 in HEAD. Thanks, Robert N M Watson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050825133736.J72462>