6.0-BETA2: taskqueue_drain for if_xl.c:2796

From: Joerg Pulz <Joerg.Pulz_at_frm2.tum.de>
Date: Thu, 11 Aug 2005 22:09:30 +0200 (CEST)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

with a fresh installed 6.0-BETA2 i get this when xl(4) gets configured at 
the system startup.
System is P3-800MHz SMP. dmesg is attached.

taskqueue_drain with the following non-sleepable locks held:
exclusive sleep mutex xl0 (network driver) r = 0 (0xc1c170a4) locked _at_ /usr/src/sys/pci/if_xl.c:2796
KDB: stack backtrace:
kdb_backtrace(1,c1c170c8,c1c15000,c1ad7380,d897ab04) at kdb_backtrace+0x29
witness_warn(5,0,c08593f6,c1c15000,c1c15000) at witness_warn+0x18e
taskqueue_drain(c1ad7380,c1c170c8,c1c170a4,1,c086c796,cc7) at taskqueue_drain+0x1a
xl_stop(c1c15000,c1c170a4,1,c086c796,af9) at xl_stop+0x44
xl_init_locked(c1c15000,c1c170a4,0,c086c796,aec) at xl_init_locked+0x33
xl_init(c1c15000,8020690c,c1d73800,c1c15000,d897abc0) at xl_init+0x26
ether_ioctl(c1b2d400,8020690c,c1d73800,0,c1d73800) at ether_ioctl+0x50
xl_ioctl(c1b2d400,8020690c,c1d73800,1,ac190117) at xl_ioctl+0x2be
in_ifinit(c1b2d400,c1d73800,c1d08c10,0,d897ac38) at in_ifinit+0x206
in_control(c1decde8,8040691a,c1d08c00,c1b2d400,c1d76000) at in_control+0x882
ifioctl(c1decde8,8040691a,c1d08c00,c1d76000,0) at ifioctl+0x198
soo_ioctl(c1d6c168,8040691a,c1d08c00,c19d6a80,c1d76000) at soo_ioctl+0x2db
ioctl(c1d76000,d897ad04,3,3,286) at ioctl+0x370
syscall(3b,3b,3b,8056a20,8058d00) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
- --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x280c6287, esp = 0xbfbfe5fc, ebp = 0xbfbfee48 ---

And later while the system is running i got another one, but i'm not sure 
what the system was actually doing as this happend.

taskqueue_drain with the following non-sleepable locks held:
exclusive sleep mutex xl0 (network driver) r = 0 (0xc1c170a4) locked _at_ /usr/src/sys/pci/if_xl.c:2796
KDB: stack backtrace:
kdb_backtrace(1,c1c170c8,c1c15000,c1ad7380,d897a984) at kdb_backtrace+0x29
witness_warn(5,0,c08593f6,c1c15000,c1c15000) at witness_warn+0x18e
taskqueue_drain(c1ad7380,c1c170c8,c1c170a4,1,c086c796,cc7) at taskqueue_drain+0x1a
xl_stop(c1c15000,c1c170a4,1,c086c796,af9) at xl_stop+0x44
xl_init_locked(c1c15000,c1c170a4,0,c086c796,aec) at xl_init_locked+0x33
xl_init(c1c15000) at xl_init+0x26
ether_ioctl(c1b2d400,8020690c,c1dcac00,0,1) at ether_ioctl+0x64
xl_ioctl(c1b2d400,8020690c,c1dcac00,0,c1dcac00) at xl_ioctl+0x2be
in6_ifinit(c1b2d400,c1dcac00,d897ab9c,1,40) at in6_ifinit+0x90
in6_update_ifa(c1b2d400,d897ab8c,0) at in6_update_ifa+0x456
in6_ifattach_linklocal(c1b2d400,0) at in6_ifattach_linklocal+0xe5
in6_ifattach(c1b2d400,0,8040691a,8040691a,0) at in6_ifattach+0xb9
in6_if_up(c1b2d400) at in6_if_up+0x13
ifioctl(c1decde8,8040691a,c1d08c00,c1d76000,0) at ifioctl+0x1f8
soo_ioctl(c1d6c168,8040691a,c1d08c00,c19d6a80,c1d76000) at soo_ioctl+0x2db
ioctl(c1d76000,d897ad04,3,3,286) at ioctl+0x370
syscall(3b,3b,3b,8056a20,8058d00) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
- --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x280c6287, esp = 0xbfbfe5fc, ebp = 0xbfbfee48 ---

regards
Joerg

- -- 
The beginning is the most important part of the work.
 				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFC+7B8SPOsGF+KA+MRAgSRAJ91MZ1S38ExMEX22rvxqDoI7BeffQCgvD7v
6WfKhK3gr0wb9PklKlcl2WU=
=repZ
-----END PGP SIGNATURE-----
Received on Thu Aug 11 2005 - 18:09:43 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:41 UTC