[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was R
From: |
Brian Stamper |
Subject: |
Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures) |
Date: |
Wed, 24 Apr 2013 13:50:46 -0400 |
On Wed, Apr 24, 2013 at 1:07 PM, Johnathan Corgan
<address@hidden> wrote:
>
> On Wed, Apr 24, 2013 at 9:46 AM, Stamper, Brian <address@hidden> wrote:
>
>>
>> generic 99% tests passed, 2 tests failed out of 192
>
>
> I'm curious which QA tests failed for you when everything was set to
> 'generic'.
>
All tests had these two failures, including generic:
114 - qa_ctcss_squelch (Failed)
151 - qa_constellation_receiver (Failed)
Again, #114 has assertion errors and #151 is a seg fault.
Here I just used ctest -V -R qa_ctcss_squelch:
Start 114: qa_ctcss_squelch
114: Test command: /bin/sh
"/home/brian/SDR/gnuradio/build/gr-analog/python/qa_ctcss_squelch_test.sh"
114: Test timeout computed to be: 9.99988e+06
114: .FF
114: ======================================================================
114: FAIL: test_ctcss_squelch_002 (__main__.test_ctcss_squelch)
114: ----------------------------------------------------------------------
114: Traceback (most recent call last):
114: File "/home/brian/SDR/gnuradio/gr-analog/python/qa_ctcss_squelch.py",
line 81, in test_ctcss_squelch_002
114: self.assertFloatTuplesAlmostEqual(expected_result, result_data, 4)
114: File
"/home/brian/SDR/gnuradio/gnuradio-core/src/python/gnuradio/gr_unittest.py",
line 85, in assertFloatTuplesAlmostEqual
114: self.assertEqual (len(a), len(b))
114: AssertionError: 39 != 31
114:
114: ======================================================================
114: FAIL: test_ctcss_squelch_003 (__main__.test_ctcss_squelch)
114: ----------------------------------------------------------------------
114: Traceback (most recent call last):
114: File "/home/brian/SDR/gnuradio/gr-analog/python/qa_ctcss_squelch.py",
line 106, in test_ctcss_squelch_003
114: self.assertFloatTuplesAlmostEqual(expected_result, result_data, 4)
114: File
"/home/brian/SDR/gnuradio/gnuradio-core/src/python/gnuradio/gr_unittest.py",
line 87, in assertFloatTuplesAlmostEqual
114: self.assertAlmostEqual (a[i], b[i], places, msg)
114: AssertionError: 0.8 != 0.0 within 4 places
114:
114: ----------------------------------------------------------------------
114: Ran 3 tests in 0.012s
114:
114: FAILED (failures=2)
1/1 Test #114: qa_ctcss_squelch .................***Failed 1.26 sec
And here I used gdb in conjunction with
qa_constellation_receiver_test.sh, as before. It took 5 tries before
it failed again:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xad7f8b40 (LWP 26744)]
0xb6ac1e1a in fcomplex_dotprod_sse ()
from
/home/brian/SDR/gnuradio/build/gnuradio-core/src/lib/libgnuradio-core-3.6.4.1.so.0.0.0
(gdb) bt
#0 0xb6ac1e1a in fcomplex_dotprod_sse ()
from
/home/brian/SDR/gnuradio/build/gnuradio-core/src/lib/libgnuradio-core-3.6.4.1.so.0.0.0
#1 0xb6ac0880 in gr_fir_ccf_simd::filter(std::complex<float> const*) ()
from
/home/brian/SDR/gnuradio/build/gnuradio-core/src/lib/libgnuradio-core-3.6.4.1.so.0.0.0
#2 0xb3836f70 in digital_pfb_clock_sync_ccf::general_work(int,
std::vector<int, std::allocator<int> >&, std::vector<void const*,
std::allocator<void const*> >&, std::vector<void*,
std::allocator<void*> >&) ()
from
/home/brian/SDR/gnuradio/build/gr-digital/lib/libgnuradio-digital-3.6.4.1.so.0.0.0
#3 0x08be43f0 in ?? ()
#4 0xb10007fc in ?? ()
#5 0xb1000040 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
- [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Stamper, Brian, 2013/04/23
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Tom Rondeau, 2013/04/23
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Johannes Demel, 2013/04/24
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Stamper, Brian, 2013/04/24
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Johnathan Corgan, 2013/04/24
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures),
Brian Stamper <=
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Johnathan Corgan, 2013/04/24
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Johnathan Corgan, 2013/04/24
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Barry Jackson, 2013/04/25
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Brian Stamper, 2013/04/25
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Barry Jackson, 2013/04/26
- Re: [Discuss-gnuradio] Volk machine: ssse3_32 segmentation faults (was RE: How to diagnose make test failures), Brian Stamper, 2013/04/27