discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Volk library invalid opcode exception


From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] Volk library invalid opcode exception
Date: Sun, 15 Apr 2012 10:46:38 -0400

On Sun, Apr 15, 2012 at 10:32 AM, Joanna Rutkowska
<address@hidden> wrote:
> On 04/15/12 16:29, Tom Rondeau wrote:
>> On Sun, Apr 15, 2012 at 10:11 AM, Joanna Rutkowska
>> <address@hidden> wrote:
>> Does 'make test' pass? If not, can you run:
>>
>>    ctest -V -R volk
>>
>> And provide the output.
>
> It fails:
>
> address@hidden volk]$ cd build/
> address@hidden build]$ make test
> Running tests...
> Test project /rw/home/user/gnuradio/gnuradio/volk/build
>    Start 1: qa_volk_test_all
> 1/1 Test #1: qa_volk_test_all .................***Failed    0.01 sec
>
> 0% tests passed, 1 tests failed out of 1
>
> Total Test time (real) =   0.03 sec
>
> The following tests FAILED:
>          1 - qa_volk_test_all (Failed)
> Errors while running CTest
> make: *** [test] Error 8
> address@hidden build]$ ctest -V -R volk
> UpdateCTestConfiguration  from
> :/rw/home/user/gnuradio/gnuradio/volk/build/DartConfiguration.tcl
> UpdateCTestConfiguration  from
> :/rw/home/user/gnuradio/gnuradio/volk/build/DartConfiguration.tcl
> Test project /rw/home/user/gnuradio/gnuradio/volk/build
> Constructing a list of tests
> Done constructing a list of tests
> Checking test dependency graph...
> Checking test dependency graph end
> test 1
>    Start 1: qa_volk_test_all
>
> 1: Test command: /rw/home/user/gnuradio/gnuradio/volk/build/lib/test_all
> 1: Test timeout computed to be: 9.99988e+06
> 1: Running 88 test cases...
> 1: Using Volk machine: avx_64
> 1: RUN_VOLK_TESTS: volk_16ic_s32f_deinterleave_real_32f_a
> 1: unknown location(0): fatal error in
> "volk_16ic_s32f_deinterleave_real_32f_a_test": signal: illegal operand;
> address of failing instruction: 0x7fed0f681d40
> 1: /rw/home/user/gnuradio/gnuradio/volk/lib/testqa.cc(7): last checkpoint
> 1:
> 1: *** 1 failure detected in test suite "Master Test Suite"
> 1/1 Test #1: qa_volk_test_all .................***Failed    0.01 sec
>
> 0% tests passed, 1 tests failed out of 1
>
> Total Test time (real) =   0.02 sec
>
> The following tests FAILED:
>          1 - qa_volk_test_all (Failed)
> Errors while running CTest
>
> joanna.
>

Unfortunately, that doesn't narrow things down. How about running
volk_profile under gdb? Let's see if we can find the instruction it's
puking on.

I find it odd that in your original post, it looks like volk_profile
is running avx_64, but your proc/cpuinfo doesn't show that the
processor has AVX. This shouldn't matter in this case since the
deinterleave kernel doesn't have AVX, but I think something is still
getting confused, probably through Xen.

Tom



reply via email to

[Prev in Thread] Current Thread [Next in Thread]