My problem is that everytime I try to stream something from the satbox it crashes. I've got Ubuntu 20.04, crash log below
[cXineLib] FRAMERATE: 1000 [cXineLib] I have XINE event --- 8 [cXineLib] XINE_EVENT_PROGRESS Connecting HTTP server... 0 XNextEvent 3 xine: found input plugin : http/https input plugin [cXineLib] I have XINE event --- 8 [cXineLib] XINE_EVENT_PROGRESS Connecting HTTP server... 0 xine: found input plugin : http/https input plugin xine: found demuxer plugin: MPEG Transport Stream demuxer subtitle mrl opened 'http://192.168.1.175:8001/1:0:1:191:3001:20F6:EEEE0000:0:.srt' xine: found demuxer plugin: MPEG Transport Stream demuxer ffmpeg_video_dec: used 1 DR1 frames. [cXineLib] I have XINE event --- 8 [cXineLib] XINE_EVENT_PROGRESS Buffering... 100 [cXineLib] I have XINE event --- 503 [cXineLib] xine_event_handler(): event->type: 503 [cXineLib] I have XINE event --- 2 [cXineLib] xine_event_handler(): event->type: 2 ----Ratio=0 ----Ratio=0 ----Ratio=0 [cXineLib] FRAMERATE: 1000 FIXME: no oops support! Backtrace: ./e2bin(_Z17handleFatalSignaliP9siginfo_tPv) [0x55C4008FAE17] /lib/x86_64-linux-gnu/libpthread.so.0(n/a) [0x7F799228E3C0] /lib/libxine.so.2(n/a) [0x7F7992B71955] /lib/libxine.so.2(n/a) [0x7F7992B398E8] /usr/lib/xine/plugins/2.10/xineplug_dmx_video.so(n/a) [0x7F79868F2595] /usr/lib/xine/plugins/2.10/xineplug_dmx_video.so(n/a) [0x7F79868F5B87] /lib/libxine.so.2(n/a) [0x7F7992B5B33B] /lib/x86_64-linux-gnu/libpthread.so.0(n/a) [0x7F7992282609] /lib/x86_64-linux-gnu/libc.so.6(clone) [0x7F79921A7163] -------FATAL SIGNAL Segmentation fault
And if I debug it with gdb I get this:
Starting program: /home/joonas/OpenPLi-PC/e2bin [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". PYTHONPATH: /usr/local/e2/lib/enigma2/python DVB_API_VERSION 5 DVB_API_VERSION_MINOR 11 ENIGMA_DEBUG_LVL=3 Display resolution 1680 1050 XINE-LIB version: 1.2.12-hg XINE-LIB configfile: /usr/local/e2/share/enigma2/xine.conf Available post plugins: boxblur denoise3d enigma enigma_audio enigma_video eq eq2 expand fftgraph fftscope fill goom invert mosaico noise oscope pp stretch switch tdaudioanalyzer tvtime unsharp upmix upmix_mono vdr vdr_audio vdr_video volnorm [cXineLib] Use vo_driver: vdpau [cXineLib] Use ao_driver: alsa vo_vdpau: vdpau API version : 1 vo_vdpau: vdpau implementation description : NVIDIA VDPAU Driver Shared Library 470.103.01 Thu Jan 6 12:11:03 UTC 2022 vo_vdpau: maximum output surface size is 16384x16384 vo_vdpau: hold a maximum of 10 video output surfaces for reuse vo_vdpau: using 3 output surfaces of size 1680x1050 for display queue [New Thread 0x7ffff3571700 (LWP 36497)] snd_pcm_open() failed:-16:Device or resource busy >>> Check if another program already uses PCM <<< snd_pcm_open() failed:-19:No such device >>> Check if another program already uses PCM <<< snd_pcm_open() failed:-16:Device or resource busy >>> Check if another program already uses PCM <<< audio_alsa_out : supported modes are (a/52 and DTS pass-through not enabled in xine config). load_plugins: failed to load audio output plugin <alsa> [New Thread 0x7ffff210c700 (LWP 36498)] xine: found input plugin : file input plugin ebml: invalid master element 0x5249 failed to read 8 bytes at pos 84222 xine: found demuxer plugin: AVI/RIFF demux plugin ffmpeg_video_dec: VAAPI Enabled disabled by driver. ffmpeg_video_dec: direct rendering enabled [New Thread 0x7fffe9858700 (LWP 36499)] demux_avi: video and audio streams are ended ffmpeg_video_dec: color matrix #5 [ITU-R 470 BG / SDTV] [New Thread 0x7fffe8efd700 (LWP 36500)] [cXineLib] Static post plugins (from command line): enigma_video; enigma_audio; upmix_mono loaded plugins (type 1.0): enigma_video [cXineLib] Enable re-wiring post plugins wiring enigma_video[out] -> [in]video_out wiring stream [out] -> [in]enigma_videosetResolution 720 576 FULLSCREEN EVENT [New Thread 0x7fffe8500700 (LWP 36501)] [New Thread 0x7fffe83ff700 (LWP 36502)] [New Thread 0x7fffe81fe700 (LWP 36503)] [New Thread 0x7fffe3fff700 (LWP 36505)] [MAIN] executing main XNextEvent 21 XNextEvent 22 XNextEvent 22 XNextEvent 19 XNextEvent 12 XNextEvent 22 XNextEvent 12 XNextEvent 12 XNextEvent 12 [Detaching after vfork from child process 36506] [Detaching after vfork from child process 36507] video_out_vdpau: b 0 c 128 s 128 h 0 [ITU-R 470 BG / SDTV] [Detaching after vfork from child process 36508] [Detaching after vfork from child process 36509] [Detaching after vfork from child process 36510] [Detaching after vfork from child process 36511] [cXineLib] I have XINE event --- 1 [cXineLib] XINE_EVENT_UI_PLAYBACK_FINISHED [Thread 0x7fffe9858700 (LWP 36499) exited] [Detaching after fork from child process 36512] setResolution 720 576 [Detaching after vfork from child process 36513] [New Thread 0x7fffe2361700 (LWP 36523)] [New Thread 0x7fffe2260700 (LWP 36524)] ADD Peer sf8008=sf8008.local:8001 ADD Peer gbquad=gbquad.local:8001 ADD Peer sf8008=sf8008.local:8001 ADD Peer gbquad=gbquad.local:8001 XNextEvent 2 [cXineLib] FRAMERATE: 1000 XNextEvent 3 [cXineLib] FRAMERATE: 1000 XNextEvent 2 [cXineLib] FRAMERATE: 1000 XNextEvent 3 [cXineLib] FRAMERATE: 1000 XNextEvent 2 [cXineLib] FRAMERATE: 1000 [cXineLib] I have XINE event --- 8 [cXineLib] XINE_EVENT_PROGRESS Connecting HTTP server... 0 XNextEvent 3 xine: found input plugin : http/https input plugin [cXineLib] I have XINE event --- 8 [cXineLib] XINE_EVENT_PROGRESS Connecting HTTP server... 0 [New Thread 0x7fffe9858700 (LWP 36525)] xine: found input plugin : http/https input plugin xine: found demuxer plugin: MPEG Transport Stream demuxer subtitle mrl opened 'http://192.168.1.175:8001/1:0:1:191:3001:20F6:EEEE0000:0:.srt' xine: found demuxer plugin: MPEG Transport Stream demuxer ffmpeg_video_dec: used 1 DR1 frames. [cXineLib] I have XINE event --- 8 [cXineLib] XINE_EVENT_PROGRESS Buffering... 100 [cXineLib] I have XINE event --- 503 [cXineLib] xine_event_handler(): event->type: 503 [New Thread 0x7fffe1400700 (LWP 36526)] [cXineLib] I have XINE event --- 2 [cXineLib] xine_event_handler(): event->type: 2 [New Thread 0x7fffe0bff700 (LWP 36527)] ----Ratio=0 ----Ratio=0 ----Ratio=0 [cXineLib] FRAMERATE: 1000 Thread 13 "e2bin" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe1400700 (LWP 36526)] 0x00007ffff7437955 in nbc_put_cb (fifo=0x555555bb25d0, buf=0x555555bc1440, data=0x555555c2f2e8) at net_buf_ctrl.c:791 warning: Source file is more recent than executable. 791 fifo_info->out_pts = this->stream->audio_out->get_property (this->stream->audio_out, AO_PROP_PTS_IN_FIFO);
The stream works with xine-ui, so the problem is somewhere in enigma.
Any help is appreciated.