[mythtv] Call for testing branch devel/ffmpeg-resync (mpegts-harmonize)

Paul Harrison mythtv at mythqml.net
Sun Jul 24 15:57:41 UTC 2022


On 24/07/2022 16:21, John Pilkington wrote:

> On 24/07/2022 12:35, John Pilkington wrote:
>> On 23/07/2022 20:21, Scott Theisen wrote:
>>> Hello all,
>>>
>>> Following the merge of my FFmpeg cleanup commits to master, branch 
>>> devel/ffmpeg-resync now contains my changes harmonizing our version 
>>> of the mpegts demuxer with FFmpeg 4.4's version.
>>>
>>> The main change versus FFmpeg that I couldn't test is DSMCC/MHEG, so 
>>> could someone with access to those streams confirm that it works the 
>>> same as master?
>>>
>>> Other testing is, of course, also welcome.
>>>
>>> Thanks,
>>>
>>> Scott Theisen
>>
>> Hi Scott:  I have this running in F35 using the OpenGL profile, and 
>> have repeated frontend crashes on quitting playback, either by <Esc> 
>> or at a 'cut to end' cutpoint.  Logging via logpath doesn't look much 
>> help and I haven't yet tried gdb.
>>
>> On restarting the frontend after a crash the preview for that 
>> recording is missing and stays missing, and there are Preview: 
>> <recordedid>  lines in the terminal log.  Restarting the backend 
>> doesn't help.  The 'unaligned fastbin chunk' reference happens fairly 
>> consistently.
>>
>> John
>>
>> {{{
>> 2022-07-24 12:11:00.250601 I  ScreenSaverX11: Inhibited X11 screensaver
>> 2022-07-24 12:11:00.250704 I  TV::HandleStateChange(): Main UI disabled.
>> 2022-07-24 12:11:00.250759 I  TV::StartTV(): Entering main playback 
>> loop.
>> 2022-07-24 12:11:00.268545 I  VideoOutput: SetDeinterlacing 
>> (Doublerate 1): Single Medium|CPU Double None
>> 2022-07-24 12:11:00.268593 I  MythDeint: Deinterlacer change: 0x0 
>> None dr:0 tff:1 -> 704x576 YUV420P dr:0 tff:1
>> 2022-07-24 12:11:00.268876 I  GLVid: New frame format: None:None 
>> 704x576 (Tex: 2D) -> YUV420P:YUV420P 704x576 (Tex: 2D)
>> 2022-07-24 12:11:04.816738 E  Preview: 13608:
>> 2022-07-24 12:11:05.490364 E  Preview: 13610:
>> malloc_consolidate(): unaligned fastbin chunk detected
>> Handling Aborted
>> Aborted (core dumped)
>> }}}
>
>
> I get the crash immediately on trying to run mythpreviewgen from the 
> console.  I've seen this long ago, but it got fixed. 
> mythvideoprofile.cpp line 1325 reports  No window!
>
> The frontend is in a window in a kde plasma screen.
>

I wonder if this could be related to the other Fedora crash reported 
recently in Issue #589. It seems by default there is more bounds 
checking being done in Fedora which can cause aborts.

https://github.com/MythTV/mythtv/issues/589


If you can get a backtrace it may be possible to track down where the 
problem is.


Paul H.



More information about the mythtv-dev mailing list