Date: Wed, 14 Oct 1998 10:03:47 -0400 (EDT) From: HighWind Software Information <info@highwind.com> To: jb@cimlogic.com.au Cc: current@FreeBSD.ORG Subject: Re: Recent 3.0's are Depressing Message-ID: <199810141403.KAA13073@highwind.com> In-Reply-To: <199810132200.IAA05333@cimlogic.com.au> (message from John Birrell on Wed, 14 Oct 1998 08:00:27 %2B1000 (EST))
next in thread | previous in thread | raw e-mail | index | archive | help
John, The application is certainly pegged at 100% CPU doing: sigprocmask() gettimeofday() setitimer() (I'm fairly sure this is from uthread_kern.c) This is even with our statically linked binary using the libc_r from August 31st. Here is that uthread.dump you wanted to see. -Rob ============= ACTIVE THREADS -------------------- Thread 0x2941000 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21fde00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21fdc00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21fda00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21fd800 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21fd600 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21fd400 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21fd200 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21fd000 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f9e00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f9c00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f9a00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21f9800 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] This is the running thread -------------------- Thread 0x21f9600 () prio 64 state Waiting on a condition variable [/usr/src/lib/libc_r/uthread/uthread_cond.c:164] -------------------- Thread 0x21f9400 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] -------------------- Thread 0x21f9200 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_mutex.c:349] -------------------- Thread 0x21f9000 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] -------------------- Thread 0x21f4e00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4c00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4a00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4800 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4600 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4400 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4200 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21f4000 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21efe00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21efc00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21efa00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21ef800 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21ef600 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] -------------------- Thread 0x21ef400 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21ef200 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21ef000 () prio 64 state Waiting on select [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21eee00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_kern.c:271] -------------------- Thread 0x21eec00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21eea00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] -------------------- Thread 0x21ee800 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21ee600 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] -------------------- Thread 0x21ee400 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0x21ee200 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0x21ee000 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_select.c:129] -------------------- Thread 0xecc00 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0xece00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthread_cond.c:289] -------------------- Thread 0xec600 () prio 64 state Waiting on a condition variable [/usr/src/lib/libc_r/uthread/uthread_cond.c:164] -------------------- Thread 0xec400 () prio 64 state Waiting on a mutex [/usr/src/lib/libc_r/uthread/uthread_mutex.c:264] -------------------- Thread 0xec200 () prio 64 state Waiting process [/usr/src/lib/libc_r/uthread/uthread_wait4.c:50] -------------------- Thread 0xec000 () prio 64 state Waiting on select [/usr/src/lib/libc_r/uthread/uthread_select.c:129] This is the initial thread THERE ARE NO DEAD THREADS ============= FILE DESCRIPTOR TABLE (table size 8192) fd[ 0] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 5] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 7] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 8] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 9] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 10] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 11] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 12] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 13] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 14] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 15] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 16] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 17] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 18] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 19] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 20] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 21] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 22] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 23] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 24] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 25] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 26] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 27] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 28] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 29] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 30] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 31] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 32] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 33] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 34] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 35] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 36] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 37] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 38] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 39] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 40] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 41] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 42] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 43] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 44] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 45] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 46] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 47] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 48] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 49] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 50] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 51] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 52] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 53] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 54] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 55] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 56] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 57] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 58] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 59] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 60] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 61] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 62] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 63] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 64] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 65] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 66] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 67] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 68] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 69] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 70] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 71] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 72] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 73] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 74] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 75] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 76] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 77] read owner 0x21fde00 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 78] read owner 0x21ee400 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 79] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 80] read owner 0x21fdc00 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 81] read owner 0x21f9a00 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 82] read owner 0x21fd800 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 83] read owner 0x21ef400 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 84] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 85] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 86] read owner 0x21fda00 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 87] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 88] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 90] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 91] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 92] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 93] read owner 0x21ee000 count 1 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 94] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 95] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 96] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 97] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 98] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[ 99] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[100] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[101] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[102] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[103] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[104] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[105] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] fd[106] read owner 0x0 count 0 [(null):0] write owner 0x0 count 0 [(null):0] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810141403.KAA13073>