Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfault on Alpine Linux when demodulating DATV #2295

Open
eddsalkield opened this issue Oct 29, 2024 · 0 comments
Open

Segfault on Alpine Linux when demodulating DATV #2295

eddsalkield opened this issue Oct 29, 2024 · 0 comments

Comments

@eddsalkield
Copy link

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant