[mythtv-users] Fixes 32 v32-Pre-3519-g0caf3ac0ec crashes when a remote Intel based front end attempts to read Live tv stream

John jksjdevelop at gmail.com
Mon Feb 7 10:49:06 UTC 2022


The issue is repeatable so I will raise a bug report when I figure out 
how to get a proper backtrace.

Works on an Android 32 bit frontend.

Does not crash but playback is erratic  on local Intel 64 bit frontend

A remote  Intel 64 bit VAAPI based frontend crashes with

022-02-06 15:28:38.249116 I  TV::StartTV(): Entering main playback loop.
2022-02-06 15:28:40.306297 I  Player(1): Opening 
'myth://tv/20681_20220206152839.ts'
Handling Segmentation fault
Segmentation fault (core dumped)

apport-retrace -g --rebuild-package-info _usr_bin_mythfrontend.1000.crash

Core was generated by `mythfrontend'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f1a2be8c68a in AvFormatDecoder::OpenFile(MythMediaBuffer*, 
bool, std::vector<char, std::allocator<char> >&)
     () from /lib/libmythtv-32.so.32
[Current thread is 1 (Thread 0x7f1a1d90ab40 (LWP 13457))]
(gdb)
(gdb) Quit
(gdb) Traceback (most recent call last):
   File "/usr/bin/apport-retrace", line 375, in <module>
     subprocess.call(gdb_cmd, env=environ)
   File "/usr/lib/python3.8/subprocess.py", line 342, in call
     return p.wait(timeout=timeout)
   File "/usr/lib/python3.8/subprocess.py", line 1083, in wait
     return self._wait(timeout=timeout)
   File "/usr/lib/python3.8/subprocess.py", line 1806, in _wait
     (pid, sts) = self._try_wait(0)
   File "/usr/lib/python3.8/subprocess.py", line 1764, in _try_wait
     (pid, sts) = os.waitpid(self.pid, wait_flags)
KeyboardInterrupt





More information about the mythtv-users mailing list