Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#13467 closed Bug Report - Crash (fixed)

LiveTV Seg Fault - UK Freeview BBC SD Channels

Reported by: Mike Bibbings Owned by: Stuart Auchterlonie
Priority: minor Milestone: 30.1
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

mythfrontend seg faults on LiveTV for BBC One (SD) and others. This appears to be due to broadcaster changes to mheg (red button) services for Wimbledon Tennis. I have seen this on mythfrontend 29,30 and current master on Xubuntu 18.04 and Raspberry pi3/4 Buster. This problem has also been observed by a number of people see https://forum.mythtv.org/viewtopic.php?f=36&t=3236

A temporary workround is to change Enable interactive TV in mythfrontend: Mythfrontend Setup>Video>Playback OSD and uncheck Enable interactive TV

Attached are gdb backtrace and mythfrontend log produced on a Xubuntu 18.04 system with mythfrontend built from source: MythTV Version : v31-Pre-506-gc51c7d7beb-dirty MythTV Branch : master Network Protocol : 91 Library API : 31.20190109-1 QT Version : 5.9.5 Options compiled in:

linux profile use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun using_satip using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl using_opengl_video using_opengl_themepainter using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xnvctrl using_xnvctrl_external using_libbluray_external using_xrandr using_xv using_profiletype using_systemd_notify using_systemd_journal using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_vaapi using_vaapi2 using_nvdec using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2

Attachments (3)

gdb.txt (137.2 KB ) - added by Mike Bibbings 7 years ago.
gdb backtrace
mythfrontend.20190704075152.8135.log (1.7 MB ) - added by Mike Bibbings 7 years ago.
ticket13467-stop-dsmcc-crash.patch (749 bytes ) - added by Stuart Auchterlonie 7 years ago.

Download all attachments as: .zip

Change History (13)

by Mike Bibbings, 7 years ago

Attachment: gdb.txt added

gdb backtrace

by Mike Bibbings, 7 years ago

comment:1 by Mike Bibbings, 7 years ago

Forgot to mention, playback of previously recorded program from say BBC One (SD) also seg faults. Again uncheck Enable interactive TV workround fixes the seg fault.

Last edited 7 years ago by Mike Bibbings (previous) (diff)

comment:2 by jpilk, 7 years ago

This is probably because the extra temporary RedButton channels, 602 to 606, are all DVB-T2.

601 is DVB-T

by Stuart Auchterlonie, 7 years ago

comment:3 by Stuart Auchterlonie, 7 years ago

Milestone: needs_triage30.1

Please try the patch attached to the ticket. Written against master, but i suspect it'll apply to other releases too.

Regards Stuart

comment:4 by Mike Bibbings, 7 years ago

Stuart,

That was fast!

Patch works against current master. no more seg faults. Tested on BBC One (1), BBC News (231) BBC Radio 4 (704)

Mike

comment:5 by Stuart Auchterlonie, 7 years ago

Status: newinfoneeded_new

Mike,

Does everything work as expected with this patch?

Regards Stuart

comment:6 by Stuart Auchterlonie, 7 years ago

Owner: set to Stuart Auchterlonie

in reply to:  4 comment:7 by Stuart Auchterlonie, 7 years ago

Replying to Mike Bibbings:

Stuart,

That was fast!

People need to be able to watch Wimbledon! ;-)

in reply to:  5 comment:8 by Mike Bibbings, 7 years ago

Replying to Stuart Auchterlonie:

Mike,

Does everything work as expected with this patch?

Regards Stuart

Yes, I can select various red button screens 601,602,603 etc from both BBC One (SD) and BBC One (HD) using MenuBlue

Mike

comment:9 by Stuart Auchterlonie <stuarta@…>, 7 years ago

Resolution: fixed
Status: infoneeded_newclosed

In 9dfa5c7a7/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:10 by Stuart Auchterlonie <stuarta@…>, 7 years ago

In dac22b7f10/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available
Note: See TracTickets for help on using tickets.