Date: Sat, 30 May 1998 18:07:06 -0700 From: Amancio Hasty <hasty@rah.star-gate.com> To: current@FreeBSD.ORG Subject: pthreads and thread-specific? Message-ID: <199805310107.SAA18476@rah.star-gate.com> In-Reply-To: Your message of "Sun, 31 May 1998 10:25:00 %2B1000." <199805310025.KAA12864@cimlogic.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
I am trying to get ACE up and running on -current/elf and it appears
that the ACE's tests are not able to exit properly. Anyone got any
clues or thread-specific tests to verify the behavior of threads?
Tnks,
Amancio
{hasty} gdb-elf ./Barrier_Test
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16 (i386-unknown-freebsd),
Copyright 1996 Free Software Foundation, Inc...
(gdb) run
Starting program: /usr/home/hasty/ace/ACE_wrappers/tests/./Barrier_Test
^C
Program received signal SIGINT, Interrupt.
0x2818d5f0 in gettimeofday ()
(gdb) bt
#0 0x2818d5f0 in gettimeofday ()
#1 0x2819afe7 in _thread_kern_set_timeout (timeout=0x0)
at /usr/src/lib/libc_r/uthread/uthread_kern.c:680
#2 0x28199f25 in pthread_yield ()
at /usr/src/lib/libc_r/uthread/uthread_yield.c:48
#3 0x2819a0ad in _spinlock (lck=0x281d5c04)
at /usr/src/lib/libc_r/uthread/uthread_spinlock.c:65
#4 0x2819a221 in _thread_cleanupspecific ()
at /usr/src/lib/libc_r/uthread/uthread_spec.c:178
#5 0x2819c7de in pthread_exit ()
at /usr/src/lib/libc_r/uthread/uthread_exit.c:180
#6 0x2816de50 in _thread_start ()
at /usr/src/lib/libc_r/uthread/uthread_create.c:205
=============
ACTIVE THREADS
--------------------
Thread 0x8050a00 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthr
ead_cond.c:331]
--------------------
Thread 0x8050800 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthr
ead_cond.c:331]
This is the running thread
--------------------
Thread 0x8050400 () prio 64 state Running [/usr/src/lib/libc_r/uthread/uthr
ead_cond.c:331]
--------------------
Thread 0x8050200 () prio 64 state Waiting on a condition variable [/usr/src
/lib/libc_r/uthread/uthread_cond.c:163]
This is the initial thread
DEAD THREADS
Thread 0x8050600 prio 64 [/usr/src/lib/libc_r/uthread/uthread_exit.c:176]
=============
FILE DESCRIPTOR TABLE
fd[ 5] read owner 0x0 count 0 [/usr/src/lib/libc_r/uthread/uthread_fstat.c:
49]
write owner 0x0 count 0 [/usr/src/lib/libc_r/uthread/uthread_write.c
:55]
~
~
~
~
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?199805310107.SAA18476>
