Caffe-HRT icon indicating copy to clipboard operation
Caffe-HRT copied to clipboard

Segmentation fault while running test_caffe_main

Open iamant92 opened this issue 8 years ago • 1 comments

Issue summary

attaching backtrace file gdb-test_caffe_main.txt

odroid@odroid:~/CaffeOnACL/unit_tests$ ./test_caffe_main 
[==========] Running 29 tests from 6 test cases.
[----------] Global test environment set-up.
setting up testbed resource
[----------] 8 tests from PoolingLayerTest/0, where TypeParam = caffe::CPUDevice<float>
[ RUN      ] PoolingLayerTest/0.TestSetup
[       OK ] PoolingLayerTest/0.TestSetup (45 ms)
[ RUN      ] PoolingLayerTest/0.TestSetupPadded
[       OK ] PoolingLayerTest/0.TestSetupPadded (0 ms)
[ RUN      ] PoolingLayerTest/0.TestSetupGlobalPooling
[       OK ] PoolingLayerTest/0.TestSetupGlobalPooling (0 ms)
[ RUN      ] PoolingLayerTest/0.TestForwardMax
[       OK ] PoolingLayerTest/0.TestForwardMax (11 ms)
[ RUN      ] PoolingLayerTest/0.TestForwardMaxTopMask
[       OK ] PoolingLayerTest/0.TestForwardMaxTopMask (0 ms)
[ RUN      ] PoolingLayerTest/0.TestForwardMaxPadded
[       OK ] PoolingLayerTest/0.TestForwardMaxPadded (0 ms)
[ RUN      ] PoolingLayerTest/0.TestMax
[       OK ] PoolingLayerTest/0.TestMax (1688 ms)
[ RUN      ] PoolingLayerTest/0.TestForwardAve
[       OK ] PoolingLayerTest/0.TestForwardAve (0 ms)
[----------] 8 tests from PoolingLayerTest/0 (1745 ms total)

[----------] 1 test from SoftmaxLayerTest/0, where TypeParam = caffe::CPUDevice<float>
[ RUN      ] SoftmaxLayerTest/0.TestForward
[       OK ] SoftmaxLayerTest/0.TestForward (3 ms)
[----------] 1 test from SoftmaxLayerTest/0 (3 ms total)

[----------] 6 tests from InnerProductLayerTest/0, where TypeParam = caffe::CPUDevice<float>
[ RUN      ] InnerProductLayerTest/0.TestSetUp
[       OK ] InnerProductLayerTest/0.TestSetUp (0 ms)
[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeFalse
[       OK ] InnerProductLayerTest/0.TestSetUpTransposeFalse (0 ms)
[ RUN      ] InnerProductLayerTest/0.TestSetUpTransposeTrue
[       OK ] InnerProductLayerTest/0.TestSetUpTransposeTrue (0 ms)
[ RUN      ] InnerProductLayerTest/0.TestForward
[       OK ] InnerProductLayerTest/0.TestForward (1 ms)
[ RUN      ] InnerProductLayerTest/0.TestForwardTranspose
[       OK ] InnerProductLayerTest/0.TestForwardTranspose (1 ms)
[ RUN      ] InnerProductLayerTest/0.TestForwardNoBatch
[       OK ] InnerProductLayerTest/0.TestForwardNoBatch (0 ms)
[----------] 6 tests from InnerProductLayerTest/0 (2 ms total)

[----------] 6 tests from NeuronLayerTest/0, where TypeParam = caffe::CPUDevice<float>
[ RUN      ] NeuronLayerTest/0.TestAbsVal
[       OK ] NeuronLayerTest/0.TestAbsVal (0 ms)
[ RUN      ] NeuronLayerTest/0.TestReLU
[       OK ] NeuronLayerTest/0.TestReLU (0 ms)
[ RUN      ] NeuronLayerTest/0.TestReLUWithNegativeSlope
[       OK ] NeuronLayerTest/0.TestReLUWithNegativeSlope (5 ms)
[ RUN      ] NeuronLayerTest/0.TestSigmoid
[       OK ] NeuronLayerTest/0.TestSigmoid (0 ms)
[ RUN      ] NeuronLayerTest/0.TestTanH
[       OK ] NeuronLayerTest/0.TestTanH (1 ms)
[ RUN      ] NeuronLayerTest/0.TestBNLL
[       OK ] NeuronLayerTest/0.TestBNLL (0 ms)
[----------] 6 tests from NeuronLayerTest/0 (6 ms total)

[----------] 5 tests from LRNLayerTest/0, where TypeParam = caffe::CPUDevice<float>
[ RUN      ] LRNLayerTest/0.TestSetupAcrossChannels
[       OK ] LRNLayerTest/0.TestSetupAcrossChannels (0 ms)
[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannels
[       OK ] LRNLayerTest/0.TestForwardAcrossChannels (2 ms)
[ RUN      ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion
[       OK ] LRNLayerTest/0.TestForwardAcrossChannelsLargeRegion (8 ms)
[ RUN      ] LRNLayerTest/0.TestSetupWithinChannel
[       OK ] LRNLayerTest/0.TestSetupWithinChannel (1 ms)
[ RUN      ] LRNLayerTest/0.TestForwardWithinChannel
[       OK ] LRNLayerTest/0.TestForwardWithinChannel (2 ms)
[----------] 5 tests from LRNLayerTest/0 (13 ms total)

[----------] 3 tests from ConvolutionLayerTest/0, where TypeParam = caffe::CPUDevice<float>
[ RUN      ] ConvolutionLayerTest/0.TestSetup
[       OK ] ConvolutionLayerTest/0.TestSetup (1 ms)
[ RUN      ] ConvolutionLayerTest/0.TestSimpleConvolution
[       OK ] ConvolutionLayerTest/0.TestSimpleConvolution (6 ms)
[ RUN      ] ConvolutionLayerTest/0.Test1x1Convolution
*** Aborted at 1510731087 (unix time) try "date -d @1510731087" if you are using GNU date ***
PC: @ 0xb619f1fa arm_compute::a32_sgemm_8x6()
*** SIGSEGV (@0x4e4000) received by PID 31930 (TID 0xb3a0c000) from PID 5128192; stack trace: ***
    @ 0xb692e270 (unknown)
Segmentation fault

Steps to reproduce

I followed the instruction in the installation.md. Edited following to make it work in odroid xu4.

arm-linux-gnueabihf-gcc -o build/libOpenCL.so -Iinclude opencl-1.2-stubs/opencl_stubs.c -shared -fPIC

scons werror=1 -j8 debug=0 assert=1 neon=1 opencl=1 embed_kernels=1 os=linux arch=armv7a build=native

and added address to AID directory in make file for building unit test

Your system configuration

Operating system:ubuntu mate 16.04 for odroid xu4 Compiler: make / gcc CUDA version (if applicable): CUDNN version (if applicable): BLAS: Python or MATLAB version (for pycaffe and matcaffe respectively): python 2.7.12

iamant92 avatar Nov 15 '17 07:11 iamant92

New version can't repro the issue.

joey2014 avatar Apr 10 '18 07:04 joey2014