Menu

OpenLTE on BladeRF

Paul Brant
2013-09-05
2013-09-06
  • Paul Brant

    Paul Brant - 2013-09-05

    I had some success running the scanner for a while using my BladeRF board however eventually the scanner crashes.. Here's the back trace..

    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 0x7fffe108b700 (LWP 12087)]
    0x00007ffff638d3f9 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
    (gdb) bt
    #0  0x00007ffff638d3f9 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
    #1  0x000000000045738a in liblte_rrc_unpack_bcch_dlsch_msg (msg=0x7ffff7f062c4, bcch_dlsch_msg=0x7ffff7f072d8)
        at /home/pbrant/Development/fun/openlte_v00-09-00/liblte/src/liblte_rrc.cc:6505
    #2  0x0000000000427ef2 in LTE_fdd_dl_scan_state_machine::work (this=0x7ffff7f06010, ninput_items=4096, input_items=..., output_items=...)
        at /home/pbrant/Development/fun/openlte_v00-09-00/LTE_fdd_dl_scan/src/LTE_fdd_dl_scan_state_machine.cc:468
    #3  0x00007ffff737ff27 in gr::sync_block::general_work(int, std::vector<int, std::allocator<int> >&, std::vector<void const*, std::allocator<void const*> >&, std::vector<void*, std::allocator<void*> >&) () from /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0
    #4  0x00007ffff7349d06 in gr::block_executor::run_one_iteration() () from /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0
    #5  0x00007ffff738a62a in gr::tpb_thread_body::tpb_thread_body(boost::shared_ptr<gr::block>, int) () from /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0
    #6  0x00007ffff737d3ae in gr::tpb_container::operator()() () from /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0
    #7  0x00007ffff737d5ce in gr::thread::thread_body_wrapper<gr::tpb_container>::operator()() () from /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0
    #8  0x00007ffff733785f in boost::detail::thread_data<boost::function0<void> >::run() () from /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0
    #9  0x00007ffff5af06e9 in ?? () from /usr/lib/libboost_thread.so.1.49.0
    #10 0x00007ffff77cbf8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
    #11 0x00007ffff6336e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6
    (gdb)
    

    I have the latest downloadable code..

    Regards

    Paul

     

    Last edit: Paul Brant 2013-09-05
    • bwojtowi

      bwojtowi - 2013-09-06

      Paul,

      Thanks for reporting this issue. I'll take a look at the code and try to
      provide a fix in V00.09.01.

      FYI: I haven't officially supported blade rf, since I don't have one to
      test on. If you haven't already, you should be able to increase the sample
      rate that is being used to something like 15.36MHz in order to get SIB
      decoding.

      Thanks,
      Ben
      On Sep 5, 2013 3:18 AM, "Paul Brant" paulbrant@users.sf.net wrote:

      I had some success running the scanner for a while using my BladeRF board
      however eventually the scanner crashes.. Here's the back trace..

      Program received signal SIGSEGV, Segmentation fault.
      [Switching to Thread 0x7fffe108b700 (LWP 12087)]
      0x00007ffff638d3f9 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
      (gdb) bt
      0 0x00007ffff638d3f9 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 1
      0x000000000045738a in liblte_rrc_unpack_bcch_dlsch_msg (msg=0x7ffff7f062c4,
      bcch_dlsch_msg=0x7ffff7f072d8)

      at /home/pbrant/Development/fun/openlte_v00-09-00/liblte/src/liblte_rrc.cc:6505

      2 0x0000000000427ef2 in LTE_fdd_dl_scan_state_machine::work
      (this=0x7ffff7f06010, ninput_items=4096, input_items=..., output_items=...)

      at /home/pbrant/Development/fun/openlte_v00-09-00/LTE_fdd_dl_scan/src/LTE_fdd_dl_scan_state_machine.cc:468

      3 0x00007ffff737ff27 in gr::sync_block::general_work(int, std::vector >&,
      std::vector >&, std::vector >&) () from
      /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0 4 0x00007ffff7349d06
      in gr::block_executor::run_one_iteration() () from
      /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0 5 0x00007ffff738a62a
      in gr::tpb_thread_body::tpb_thread_body(boost::shared_ptr, int) () from
      /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0 6 0x00007ffff737d3ae
      in gr::tpb_container::operator()() () from
      /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0 7 0x00007ffff737d5ce
      in gr::thread::thread_body_wrapper::operator()() () from
      /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0 8 0x00007ffff733785f
      in boost::detail::thread_data >::run() () from
      /usr/local/lib/libgnuradio-runtime-3.7.2git.so.0.0.0 9 0x00007ffff5af06e9
      in ?? () from /usr/lib/libboost_thread.so.1.49.0 10 0x00007ffff77cbf8e in
      start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 11
      0x00007ffff6336e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

      (gdb)

      I have the latest downloadable code..

      Regards

      Paul

      OpenLTE on BladeRFhttps://sourceforge.net/p/openlte/discussion/general/thread/ce40f433/?limit=25#6339

      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/openlte/discussion/general/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

Log in to post a comment.