Project

General

Profile

Bug #3760

RPI 3B+ Thread::start fails

Added by sdr1234 3 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Urgent
Assignee:
-
Category:
LimeSDR
Target version:
-
Start date:
01/16/2019
Due date:
% Done:

0%

Spec Reference:

Description

The osmo-trx-lms startup fails when I try to run it on RPI 3B+ with SDRLime Mini and Ubuntu 18.04 server beta. I following the instructions + config files from https://osmocom.org/projects/cellular-infrastructure/wiki/Osmocom_New_Splits_(BSC_MGW_HLR_MSC).

gdb backtrace shows that

osmo-trx-lms: Threads.cpp:133: void Thread::start(void* ()(void), void*): Assertion `!res' failed.

Thread 1 "osmo-trx-lms" received signal SIGABRT, Aborted.
GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) backtrace
#0 _GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x0000007fb79588b4 in __GI_abort () at abort.c:79
#2 0x0000007fb7950b44 in __assert_fail_base (
fmt=0x7fb7a4c0c0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x555558a9e0 "!res",
file=file@entry=0x555558a9d0 "Threads.cpp", line=line@entry=133,
function=function@entry=0x555558a9a0 <Thread::start(void* ()(void), void*)::
_PRETTY_FUNCTION
> "void Thread::start(void* ()(void), void*)") at assert.c:92
#3 0x0000007fb7950bc4 in GIassert_fail (assertion=assertion@entry=0x555558a9e0 "!res",
file=file@entry=0x555558a9d0 "Threads.cpp", line=line@entry=133,
function=function@entry=0x555558a9a0 <Thread::start(void* ()(void), void*)::
_PRETTY_FUNCTION__> "void Thread::start(void* ()(void), void*)") at assert.c:101
#4 0x000000555558471c in Thread::start (this=this@entry=0x55556642b0,
task=task@entry=0x555556fde0 <ControlServiceLoopAdapter(TransceiverChannel*)>,
arg=arg@entry=0x5555664010) at Threads.cpp:133
#5 0x0000005555572ccc in Transceiver::init (this=0x55556472d0, filler=FILLER_DUMMY, rtsc=4,
rach_delay=3, edge=<optimized out>) at Transceiver.cpp:214
#6 0x000000555555edf8 in makeTransceiver (trx=0x55555bcdd0, radio=0x5555665590)
at osmo-trx.cpp:146
#7 0x000000555555d344 in trx_start (trx=0x55555bcdd0) at osmo-trx.cpp:474
#8 main (argc=<optimized out>, argv=<optimized out>) at osmo-trx.cpp:582

History

#1 Updated by sdr1234 3 months ago

This issue can be closed. osmo-trx-lms works now with LimeSDR Mini when I switched from Ubuntu 18.04 to Rasbian OS version 2018-11-13-raspbian-stretch.

#2 Updated by pespin 3 months ago

  • Status changed from New to Closed

Closing as requested by author.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)