Opened 7 years ago

Closed 7 years ago

#11468 closed Bug Report - Crash (Upstream Bug)

Libcec forces mythfrontend to segfault at startup

Reported by: jarlethorsen@… Owned by:
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.26-fixes
Severity: high Keywords:
Cc: Ticket locked: no

Description

There is a problem with libcec that forces mythfrontend to segfault at startup.

The problem is decribed here: https://bugs.launchpad.net/mythbuntu/+bug/1000771 and here: https://github.com/Pulse-Eight/libcec/commit/5806561ef938c6201adf4dccb3f80cebb1aa215b

Crash report from gdb attached.

Not sure if this can be solved from within mythtv?

Attachments (1)

gdb.txt (34.2 KB) - added by jarlethorsen@… 7 years ago.
gdb backtrace

Download all attachments as: .zip

Change History (2)

Changed 7 years ago by jarlethorsen@…

Attachment: gdb.txt added

gdb backtrace

comment:1 Changed 7 years ago by sphery

Resolution: Upstream Bug
Status: newclosed

This is due to a bug in libcec version 1.6.2. Version 1.6.3 was released shortly after 1.6.2 with a fix for this bug (it actually looks like 1.6.3 was an "emergency bug fix release" because of this bug).

Because the bug only exists in a single version of libcec, and that version is nearly a year old, it doesn't seem like it's worth adding a configure check to refuse to use libcec version 1.6.2.

So, I think the best fix is to get your distro to either a) upgrade libcec or if that's not possible b) build MythTV without libcec support (so you don't use the buggy libcec) by specifying --disable-libcec at configure time.

Note: See TracTickets for help on using tickets.