discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] Crash on UHD import on a fresh build of 3.7.10 using


From: Eugene Grayver
Subject: [Discuss-gnuradio] Crash on UHD import on a fresh build of 3.7.10 using PyBOMBS
Date: Sun, 6 Mar 2016 23:49:07 +0000

Just rebuilt GR using pybombs (went very smoothly).  However, encountered a very weird bug -- segfault on 'from gnuradio import uhd'.  The machine does not have any UHD devices attached (have not yet checked what happens if there's in fact a device).  Here's a backtrace from gdb.  Apparently something bad happens in high_res_timer.  I verified the system paths $LD_LIBRARY_PATH, $PYTHONPATH, $PATH and they all point to the latest pybombs install.


I've never seen this one before... (after the backtrace, there's some more info)




Core was generated by `python -c from gnuradio import uhd'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000000000001e1a6 in ?? ()
(gdb) bt
#0  0x000000000001e1a6 in ?? ()
#1  0x00007f95cf2066f0 in strstr (__needle=0x7f95cf290944 "swig_ptr: ",
    __haystack=0x7f95cf27d210 "high_res_timer_now() -> gr::high_res_timer_type") at /usr/include/string.h:337
#2  SWIG_Python_FixMethods (methods=0x7f95cf4ba500 <SwigMethods>,
    const_table=0x7f95cf4c0880 <swig_const_table>,
    types=0x7f95cf4c08e0 <swig_types>,
    types_initial=0x7f95cf4b8b20 <swig_type_initial>)
    at /home/gnuradio_latest/src/gnuradio/build/gr-uhd/swig/uhd_swigPYTHON_wrap.cxx:45975
#3  init_uhd_swig ()
    at /home/gnuradio_latest/src/gnuradio/build/gr-uhd/swig/uhd_swigPYTHON_wrap.cxx:46096
#4  0x00000000004268bc in _PyImport_LoadDynamicModule ()
#5  0x000000000046232a in ?? ()
#6  0x000000000052c6d5 in PyEval_EvalFrameEx ()
#7  0x000000000052cf32 in PyEval_EvalFrameEx ()
#8  0x000000000055c594 in PyEval_EvalCodeEx ()
#9  0x00000000005b7392 in PyEval_EvalCode ()
#10 0x00000000005b744a in PyImport_ExecCodeModuleEx ()
#11 0x0000000000579f0f in ?? ()
#12 0x000000000055d3a3 in ?? ()
#13 0x000000000055d77c in ?? ()
---Type <return> to continue, or q <return> to quit---
#14 0x000000000055db37 in PyImport_ImportModuleLevel ()
#15 0x00000000004755e7 in ?? ()
#16 0x00000000004da20b in PyEval_CallObjectWithKeywords ()
#17 0x000000000052e6d7 in PyEval_EvalFrameEx ()
#18 0x000000000055c594 in PyEval_EvalCodeEx ()
#19 0x000000000052ca8d in PyEval_EvalFrameEx ()
#20 0x000000000055c594 in PyEval_EvalCodeEx ()
#21 0x00000000005b7392 in PyEval_EvalCode ()
#22 0x00000000005b744a in PyImport_ExecCodeModuleEx ()
#23 0x0000000000579f0f in ?? ()
#24 0x000000000046b0e7 in ?? ()
#25 0x000000000055d3a3 in ?? ()
#26 0x00000000004cd49e in ?? ()
#27 0x000000000055dbec in PyImport_ImportModuleLevel ()
#28 0x00000000004755e7 in ?? ()
#29 0x00000000004da20b in PyEval_CallObjectWithKeywords ()
#30 0x000000000052e6d7 in PyEval_EvalFrameEx ()
#31 0x000000000055c594 in PyEval_EvalCodeEx ()
#32 0x000000000052c05b in PyRun_StringFlags ()
#33 0x000000000042ef13 in PyRun_SimpleStringFlags ()
#34 0x000000000046a88c in Py_Main ()
#35 0x00007f95d056aec5 in __libc_start_main (main=0x46ac3f <main>, argc=3,
    argv=0x7fff31ce2678, init=<optimized out>, fini=<optimized out>,
---Type <return> to continue, or q <return> to quit---
    rtld_fini=<optimized out>, stack_end=0x7fff31ce2668) at libc-start.c:287
#36 0x000000000057497e in _start ()

A few relevant  files in the lib folder:
libgnuradio-audio.so                     libgnuradio-uhd-3.7.10git.so
libgnuradio-blocks-3.7.10git.so          libgnuradio-uhd-3.7.10git.so.0
libgnuradio-pager-3.7.10git.so.0         libuhd.so.003
libgnuradio-pager-3.7.10git.so.0.0.0     libuhd.so.003.010
libgnuradio-pager.so                     libvolk.so
libgnuradio-pmt-3.7.10git.so             libvolk.so.1.2.1




________________________

Eugene Grayver, Ph.D.
Aerospace Corp., Sr. Eng. Spec.
Tel: 310.336.1274
________________________


reply via email to

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