Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm で通っていないテストがある. #232

Open
k-okada opened this issue Jan 8, 2017 · 2 comments
Open

arm で通っていないテストがある. #232

k-okada opened this issue Jan 8, 2017 · 2 comments

Comments

@k-okada
Copy link
Member

k-okada commented Jan 8, 2017

5196d26?diff=unified#diff-b4553af39acae935d505c76e139d4aa3R64 でテストを幾つかスキップしている.

armhf/arm64 共通

armhf

  • interpolator.l で test-linear-interpolator でエラーになる.min/max が、-90.1692, 90.0174 で、epsilonが0.005でオーバしている.

  • eus64-check が通っていない.

  • bignum.l, mathtest.l が通っていない.bignumは eus で floatで持っているものを、cにもっていって、arith.c のQUOTIENT で計算しているんだけど、この時点で情報が落ちているので、最終的に1/-1になっていない.同じシードだけど、random としたときの値の出方が違う.これはいいか.eien-decompose がおかしいのは、なにかまずいのか.https://github.com/euslisp/jskeus/pull/411/files#diff-de35494d2b96848c4c9129fa2dc7121cL110 (c.f. fix test/bignum.l for 32bit jskeus#411)
     

@k-okada
Copy link
Member Author

k-okada commented Jan 9, 2017

start testing [test-orientation-of-joint-class]
;;1 face-to-face alignment(s) found.
;;1 face-to-face alignment(s) found.
Numerical Recipes run-time error...
no convergence in 30 svdcmp iterations
...now existing to system...
Numerical Recipes run-time error...
svdcmp() returns error
...now existing to system...
Call Stack (max depth: 20):

on armhf

@k-okada
Copy link
Member Author

k-okada commented Feb 5, 2020

compiled sort.l also failed on https://api.travis-ci.org/v3/job/646230300/log.txt
but we could not reproduce this on our local environment (docker run --rm -ti osrf/ubuntu_armhf:xenial /bin/bash)

compiling file: /home/travis/build/euslisp/EusLisp/test/sort.l
gcc -g -c -o /home/travis/build/euslisp/EusLisp/test/sort.o -DARM -DLinux -Wimplicit -falign-functions=4 -DGCC3  -DGCC  -DTHREADED -DPTHREAD -fpic  -I/home/travis/jskeus/eus/include -O2 /home/travis/build/euslisp/EusLisp/test/sort.c; ld -shared -build-id -o /home/travis/build/euslisp/EusLisp/test/sort.so /home/travis/build/euslisp/EusLisp/test/sort.o
TEST-NAME: test-soft
  now testing...
�[32mstart testing [test-soft]
�[0mbefore sort (p o c q j w t k f h l s m n r x d i y g u a e v b z)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
;p=pointer?(0x22907a4)
 after sort (a b c d e f g h i j k l m n o p q r s t u v w x y z)
before sort (l h e i u b a d w j z y m t s p k r q c n v f o x g)
;p=pointer?(0x22637a4)
;; Segmentation Fault.
+ export TMP_EXIT_STATUS=11
+ TMP_EXIT_STATUS=11
++ expr 32 - 11
+ travis_time_end 21
+ set +x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant