f4exb/sdrangel

Segfault on Alpine Linux when demodulating DATV

eddsalkield opened this issue · 1 comments

Hardware

  • CPU: Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz
  • RAM: MemTotal: 16271040 kB
  • GPU: Intel HD Graphics 5500
  • SDR: N/A

Issue

I can use the DATV channel to receive data, but sdrangel crashes before the video is displayed.

Here's the backtrace:

2024-10-29 12:03:52.294 (D) DATVDemodSink::feed: init DVBS-2
2024-10-29 12:03:52.294 (D) DATVDemodSink::InitDATVS2Framework:  Standard:  1  Symbol Rate:  1000000  Modulation:  1  Notch Filters:  0  Allow Drift:  false  Fast Lock:  false  Filter:  1  HARD METRIC:  false  RollOff:  0.35  Viterbi:  false  Excursion:  10  Channel sample rate:  6250000  Input sample rate:  2000000  m_softLDPCMaxTrials:  8  m_softLDPCToolPath:  "/opt/install/sdrangel/bin/ldpctool"
cnr_fft::cnr_fft: bw: 0.500000 FFT: 1024
cstln_lut::cstln_lut: QPSK
cstln_lut::cstln_lut: QPSK
2024-10-29 12:03:52.348 (D) DATVDemodSink::InitDATVS2Framework: Register DVBS 2 TVSCREEN
cstln_lut::cstln_lut: QPSK
LOCKED
s2_fecdec_helper::get_pool: allocate 2 workers: modcod=11 sf=0
2024-10-29 12:03:52.497 (D) s2_fecdec_helper: Spawning LDPC thread: modcod= 11  sf= false
[New LWP 31794]
2024-10-29 12:03:52.504 (D) s2_fecdec_helper: Spawning LDPC thread: modcod= 11  sf= false
[New LWP 31795]
2024-10-29 12:03:52.560 (D) DATVDemodSink::feed: change by MODCOD detected
2024-10-29 12:03:52.560 (D) DATVDemodSettings::validateSystemConfiguration: m_standard: 1 m_modulation: 1 m_fec: 8
2024-10-29 12:03:52.560 (D) DATVDemodReport::MsgReportModcodCstlnChange: m_modulation: 1 m_fec: 8
[New LWP 31798]

Thread 69 "vtDATVDemodSink" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 31798]
0x00007fffe0c3c6eb in DATVideoRender::preprocessStream() () from /usr/lib/sdrangel/plugins/libdemoddatv.so
(gdb) bt
#0  0x00007fffe0c3c6eb in DATVideoRender::preprocessStream() () at /usr/lib/sdrangel/plugins/libdemoddatv.so
#1  0x00007fffe0c3d5e6 in DATVideoRender::openStream(DATVideostream*) () at /usr/lib/sdrangel/plugins/libdemoddatv.so
#2  0x00007fffe0c42102 in ??? () at /usr/lib/sdrangel/plugins/libdemoddatv.so
#3  0x00007ffff5eac940 in ??? () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff7fb8349 in start (p=0x7fff5b0a1490) at src/thread/pthread_create.c:207
#5  0x00007ffff7fba95f in __clone () at src/thread/x86_64/clone.s:22

This issue is going to be closed due to inactivity