Opened 10 years ago
Last modified 4 weeks ago
#11815 assigned bug
pthread Posix test suite failures — at Initial Version
Reported by: | kallisti5 | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/libroot.so | Version: | R1/Development |
Keywords: | pthread | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Our pthread implementation still has some crashes and bugs.
The open posix test suite is handy to bring these to the surface...
http://sourceforge.net/projects/posixtest/files/posixtest/posixtestsuite-1.5.2/
`
/Builds/posixtestsuite> ./run_tests THR
Executing threads tests
conformance/interfaces/pthread_atfork/1-1: build: PASS
conformance/interfaces/pthread_atfork/1-1: link: PASS
conformance/interfaces/pthread_atfork/1-2: build: PASS
conformance/interfaces/pthread_atfork/1-2: link: PASS
conformance/interfaces/pthread_atfork/2-1: build: PASS
conformance/interfaces/pthread_atfork/2-1: link: PASS
conformance/interfaces/pthread_atfork/2-2: build: PASS
conformance/interfaces/pthread_atfork/2-2: link: PASS
conformance/interfaces/pthread_atfork/3-2: build: PASS
conformance/interfaces/pthread_atfork/3-2: link: PASS
conformance/interfaces/pthread_atfork/3-3: build: PASS
conformance/interfaces/pthread_atfork/3-3: link: PASS
conformance/interfaces/pthread_atfork/4-1: build: PASS
conformance/interfaces/pthread_atfork/4-1: link: PASS
Building timeout helper files
echo
./t0 0; echo $?
> ./t0.val
conformance/interfaces/pthread_atfork/1-1: execution: PASS
conformance/interfaces/pthread_atfork/1-2: execution: PASS
conformance/interfaces/pthread_atfork/2-1: execution: PASS
conformance/interfaces/pthread_atfork/2-2: execution: PASS
conformance/interfaces/pthread_atfork/3-1: execution: PASS
conformance/interfaces/pthread_atfork/3-2: execution: PASS
conformance/interfaces/pthread_atfork/3-3: execution: PASS
conformance/interfaces/pthread_atfork/4-1: execution: PASS
conformance/interfaces/pthread_attr_destroy/1-1: build: PASS
conformance/interfaces/pthread_attr_destroy/1-1: link: PASS
conformance/interfaces/pthread_attr_destroy/2-1: build: PASS
conformance/interfaces/pthread_attr_destroy/2-1: link: PASS
conformance/interfaces/pthread_attr_destroy/3-1: build: PASS
conformance/interfaces/pthread_attr_destroy/3-1: link: PASS
conformance/interfaces/pthread_attr_destroy/1-1: execution: PASS
conformance/interfaces/pthread_attr_destroy/2-1: execution: PASS
conformance/interfaces/pthread_attr_destroy/3-1: execution: PASS
conformance/interfaces/pthread_attr_getdetachstate/1-1: build: PASS
conformance/interfaces/pthread_attr_getdetachstate/1-1: link: PASS
conformance/interfaces/pthread_attr_getdetachstate/1-2: build: PASS
conformance/interfaces/pthread_attr_getdetachstate/1-2: link: PASS
conformance/interfaces/pthread_attr_getdetachstate/1-1: execution: PASS
conformance/interfaces/pthread_attr_getdetachstate/1-2: execution: PASS
conformance/interfaces/pthread_attr_getdetachstate/2-1: execution: PASS
conformance/interfaces/pthread_attr_getinheritsched/1-1: build: FAILED
conformance/interfaces/pthread_attr_getinheritsched/1-1: build: FAILED
conformance/interfaces/pthread_attr_getinheritsched/2-1: execution: PASS
conformance/interfaces/pthread_attr_getschedparam/1-1: build: FAILED
conformance/interfaces/pthread_attr_getschedparam/1-1: build: FAILED
conformance/interfaces/pthread_attr_getschedparam/2-1: execution: PASS
conformance/interfaces/pthread_attr_getschedpolicy/2-1: build: FAILED
conformance/interfaces/pthread_attr_getschedpolicy/1-1: execution: PASS
conformance/interfaces/pthread_attr_getschedpolicy/2-1: build: FAILED
conformance/interfaces/pthread_attr_getschedpolicy/3-1: execution: PASS
conformance/interfaces/pthread_attr_getscope/1-1: build: PASS
conformance/interfaces/pthread_attr_getscope/1-1: link: PASS
conformance/interfaces/pthread_attr_getscope/1-1: execution: PASS
conformance/interfaces/pthread_attr_getscope/2-1: execution: PASS
conformance/interfaces/pthread_attr_getstack/1-1: build: FAILED
conformance/interfaces/pthread_attr_getstack/1-1: build: FAILED
conformance/interfaces/pthread_attr_getstack/2-1: execution: PASS
make: Nothing to be done for `build-tests'.
make: Nothing to be done for `run-tests'.
conformance/interfaces/pthread_attr_getstacksize/1-1: build: PASS
conformance/interfaces/pthread_attr_getstacksize/1-1: link: PASS
conformance/interfaces/pthread_attr_getstacksize/1-1: execution: PASS
conformance/interfaces/pthread_attr_getstacksize/2-1: execution: PASS
conformance/interfaces/pthread_attr_init/1-1: build: PASS
conformance/interfaces/pthread_attr_init/1-1: link: PASS
conformance/interfaces/pthread_attr_init/2-1: build: PASS
conformance/interfaces/pthread_attr_init/2-1: link: PASS
conformance/interfaces/pthread_attr_init/3-1: build: PASS
conformance/interfaces/pthread_attr_init/3-1: link: PASS
conformance/interfaces/pthread_attr_init/4-1: build: PASS
conformance/interfaces/pthread_attr_init/4-1: link: PASS
conformance/interfaces/pthread_attr_init/1-1: execution: PASS
conformance/interfaces/pthread_attr_init/2-1: execution: PASS
conformance/interfaces/pthread_attr_init/3-1: execution: PASS
conformance/interfaces/pthread_attr_init/4-1: execution: PASS
conformance/interfaces/pthread_attr_setdetachstate/1-1: build: PASS
conformance/interfaces/pthread_attr_setdetachstate/1-1: link: PASS
conformance/interfaces/pthread_attr_setdetachstate/1-2: build: PASS
conformance/interfaces/pthread_attr_setdetachstate/1-2: link: PASS
conformance/interfaces/pthread_attr_setdetachstate/2-1: build: PASS
conformance/interfaces/pthread_attr_setdetachstate/2-1: link: PASS
conformance/interfaces/pthread_attr_setdetachstate/4-1: build: PASS
conformance/interfaces/pthread_attr_setdetachstate/4-1: link: PASS
conformance/interfaces/pthread_attr_setdetachstate/1-1: execution: PASS
conformance/interfaces/pthread_attr_setdetachstate/1-2: execution: PASS
<lockup> + crash
`
pthread_attr_setdetachstate seems to trigger a crash at the moment.