discuss-gnuradio
[Top][All Lists]
Advanced

[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)



reply via email to

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