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 WatsonReceived on Thu Aug 25 2005 - 10:39:41 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:42 UTC