[327] in Pthreads mailing list archive
problems on SGI IRIX 5.3
daemon@ATHENA.MIT.EDU (Lisa Marie Sobierajski)
Thu May 30 13:44:01 1996
Date: Thu, 30 May 96 13:02:18 EDT
From: sobie@ausable.crd.ge.com (Lisa Marie Sobierajski)
To: pthreads@MIT.EDU
Cc: sobie@crd.GE.COM
Hi! I just downloaded and compiled pthreads-1_60_beta5 on an SGI
running IRIX 5.3. It compiled fine, and I was able to create a small
test program which worked well also. I then linked the pthreads
library into a small (but growing!) application that I am working on,
and the application now bombs out before even starting (segmentation
fault). First, I was wondering if you have any clue why this could be
happening? (I haven't looked into it for too long yet - I'd just
thought I'd find out if someone has run into the same problem) Also,
I thought I'd send the test results for this architecture (included
below). Specifically, test_pw failed, and test_preemption_float
returned INDETERMINATE.
Thanks for any info you might have....
Lisa Sobierajski
GE Corporate Research & Development
Niskayuna, New York 12309
(518) 387-5186
sobie@crd.ge.com
--------------------------------------------------------------------------
Testing test_create
Original thread stack at 7fffae98
New thread was passed arg address deadbeef
New thread stack at 10024750
*****************************************************
Testing test_cwd
getcwd => /tmp_mnt/home/sobie/Projects/pthreads/pthreads-1_60_beta5/tests
getwd => /tmp_mnt/home/sobie/Projects/pthreads/pthreads-1_60_beta5/tests
*****************************************************
Testing test_execve
This is the first message
This output is necessary to set the stdout fd to NONBLOCKING
This line should be displayed
This message should be displayed after the execve system call
*****************************************************
Testing test_fork
parent process 26013
parent process 26013
The stdout fd was set to BLOCKING
child process 26014
The stdout fd was reset to O_NDELAY
test_fork PASSED
*****************************************************
Testing test_netdb
test_netdb START
getservbyname -> port 23
getservbyname_r -> port 23
gethostbyname -> 18.177.0.155
gethostbyname_r -> 18.177.0.155
test_netdb PASSED
*****************************************************
Testing test_preemption
test_preemption START
test_preemption PASSED
*****************************************************
Testing test_preemption_float
test_preemption_float INDETERMINATE
*****************************************************
Testing test_pthread_cond_timedwait
pthread_cond_timedwait START
pthread_cond_timedwait PASSED
*****************************************************
Testing test_pthread_join
Original thread stack at 7fffae88
New thread 1 stack at 10024ae8
New thread 2 stack at 10024ae8
test_pthread_join PASSED
*****************************************************
Testing test_pthread_mutex
test_pthread_mutex START
test_mutex_static()
test_nocontention_lock()
test_contention_lock()
test_mutex_fast()
test_nocontention_lock()
test_contention_lock()
test_mutex_debug()
test_nocontention_lock()
test_contention_lock()
test_debug_double_lock()
test_debug_double_unlock()
test_pthread_mutex PASSED
*****************************************************
Testing test_pw
getpwuid(4950) died!
*****************************************************
Testing test_readdir
test_readdir PASSED
*****************************************************
Testing test_sleep
ababababababababababGoing to sleep
Done sleeping
*****************************************************
Testing test_sock_1
initial thread 100085e0 going to sleep
This should be message #1
This should be message #2
This should be message #3
This should be message #4
This should be message #5
This should be message #6
done sleeping
*****************************************************
Testing test_stdio_1
test_stdio_1 START
test_stdio_1 PASSED
*****************************************************
Testing test_switch
<deleted a bunch of a's and b's>
test_switch PASSED
*****************************************************