Fwd: Crash of UmTRX transceiver with dual TRX

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/UmTRX@lists.osmocom.org/.

Alexander Chemeris alexander.chemeris at gmail.com
Mon Jul 8 08:25:17 UTC 2013


Hi Thomas,

Could you look into this crash dump of the OpenBTS transceiver? We're
trying to run the version from the umtrx_dual_test branch with
OsmoBTS.


---------- Forwarded message ----------
From: Andreas Eversberg <andreas at eversberg.eu>
Date: Mon, Jul 8, 2013 at 12:05 PM
Subject: Crash of UmTRX transceiver with dual TRX
To: Alexander Chemeris <alexander.chemeris at gmail.com>


using umtrx_dual_test will cause this crash. even when only using a
single trx as usual.

openbsc osmo-trx # sh /root/run.umtrx
net.core.rmem_max = 50000000
net.core.wmem_max = 524288
linux; GNU C++ version 4.5.4; Boost_104900; UHD_003.004.000-unknown

transceiver: radioInterface.cpp:329: virtual void
RadioInterface::pullBuffer(): Assertion `num_rd == (625)' failed.
/root/run.umtrx: line 4: 15668 Aborted                 (core dumped)
/files/projects/gsm/osmo-trx/Transceiver52M/transceiver


(gdb) bt full
#0  0xb77b1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb71a92b1 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0xb71aaa8e in abort () from /lib/libc.so.6
No symbol table info available.
#3  0xb71a213b in ?? () from /lib/libc.so.6
No symbol table info available.
#4  0xb71a21f6 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#5  0x08050562 in RadioInterface::pullBuffer (this=0x85bd3c8) at
radioInterface.cpp:329
        num_rd = 135212791
        __FUNCTION__ = "pullBuffer"
        __PRETTY_FUNCTION__ = "virtual void RadioInterface::pullBuffer()"
#6  0x08050ba3 in RadioInterface::driveReceiveRadio (this=0x85bd3c8) at
radioInterface.cpp:254
        tN = <optimized out>
        symbolsPerSlot = <optimized out>
        rcvSz = <optimized out>
        readSz = <optimized out>
        samplesPerBurst = <optimized out>
#7  0x08051d63 in DriveLoop::driveReceiveFIFO (this=0x85bdc38) at
DriveLoop.cpp:245
No locals.
#8  0x08052f60 in RadioDriveLoopAdapter (drive=0x85bdc38) at
DriveLoop.cpp:291
No locals.
#9  0xb7795f07 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb726864e in clone () from /lib/libc.so.6
No symbol table info available.



--
Regards,
Alexander Chemeris.
CEO, Fairwaves LLC / ООО УмРадио
http://fairwaves.ru




More information about the UmTRX mailing list