Re: Mythfrontend segfault with libcec error

Top Page

Reply to this message
Author: guillaume
Date:  
To: dmo-discussion
Subject: Re: Mythfrontend segfault with libcec error
Thanks for your reply.

After upgrading, I have still the error :
> mythfrontend -d --noupnp --logpath /var/log/mythtv

2019-02-27 21:26:35.652807 I Setup Interrupt handler
2019-02-27 21:26:35.652896 I Setup Terminated handler
2019-02-27 21:26:35.652926 I Setup Segmentation fault handler
2019-02-27 21:26:35.652953 I Setup Aborted handler
2019-02-27 21:26:35.652980 I Setup Bus error handler
2019-02-27 21:26:35.653006 I Setup Floating point exception handler
2019-02-27 21:26:35.653032 I Setup Illegal instruction handler
2019-02-27 21:26:35.653064 I Setup Real-time signal 0 handler
2019-02-27 21:26:35.653097 I Setup User defined signal 1 handler
2019-02-27 21:26:35.653123 I Setup User defined signal 2 handler
2019-02-27 21:26:35.653149 I Setup Hangup handler
2019-02-27 21:26:35.653438 C mythfrontend version: fixes/30
[v30.0-4fd4d574c6d] www.mythtv.org
2019-02-27 21:26:35.653501 C Qt version: compile: 5.7.1, runtime: 5.7.1
2019-02-27 21:26:35.653516 N Enabled verbose msgs: general
2019-02-27 21:26:35.653827 N Setting Log Level to LOG_INFO
2019-02-27 21:26:35.664969 N Using runtime prefix = /usr
2019-02-27 21:26:35.664996 N Using configuration directory =
/home/jumper/.mythtv
2019-02-27 21:26:35.665007 I Added logging to the console
2019-02-27 21:26:35.665320 I Assumed character encoding: en_US.UTF-8
2019-02-27 21:26:35.665350 W This application expects to be running a
locale that specifies a UTF-8 codeset, and many features may behave
improperly with your current language settings. Please set the LC_ALL
or LC_CTYPE variable(s) in the environment in which this program is
executed to include a UTF-8 codeset (such as 'en_US.UTF-8').
2019-02-27 21:26:35.666748 I Added logging to
/var/log/mythtv/mythfrontend.20190227202635.1301.log
2019-02-27 21:26:35.667832 I Loading fr translation for module mythfrontend
2019-02-27 21:26:35.669524 I Empty LocalHostName. This is typical.
2019-02-27 21:26:35.669560 I Using a profile name of: 'mimosa'
(Usually the same as this host's name.)
2019-02-27 21:26:35.670241 I Start up testing connections. DB popeye,
BE , attempt 0, status dbAwake, Delay: 2000
2019-02-27 21:26:36.674325 I Start up testing connections. DB popeye,
BE , attempt 1, status dbAwake, Delay: 2000
2019-02-27 21:26:38.741962 N Setting QT default locale to FR_US
2019-02-27 21:26:38.742004 I Current locale FR_US
2019-02-27 21:26:38.742139 E No locale defaults file for FR_US, skipping
2019-02-27 21:26:38.756867 I Starting process manager
2019-02-27 21:26:38.762076 I Starting IO manager (read)
2019-02-27 21:26:38.763388 I Starting process signal handler
2019-02-27 21:26:38.763426 I Starting IO manager (write)
Fontconfig warning: ignoring UTF-8: not a valid region tag
2019-02-27 21:26:39.915594 I ScreenSaverX11Private: XScreenSaver
support enabled
2019-02-27 21:26:39.917268 I ScreenSaverX11Private: DPMS is disabled.
2019-02-27 21:26:39.977508 N Desktop video mode: 1920x1080 60.000 Hz
2019-02-27 21:26:40.192855 I Loading fr translation for module mythfrontend
2019-02-27 21:26:40.210398 I LIRC: Successfully initialized
'localhost' using '/home/jumper/.lircrc' config
2019-02-27 21:26:40.210678 I No joystick configuration found, not
enabling joystick control
mythfrontend: symbol lookup error:
/usr/lib/x86_64-linux-gnu/libcec.so.4: undefined symbol:
_ZN11StringUtils6FormatB5cxx11EPKcz

> dpkg -l | grep frontend

ii  mythtv-frontend                        30.0-dmo1~bpo9+2
        amd64        Personal video recorder application (client)


> dpkg -l | grep cec

ii  libcec4:amd64                          2:4.0.4-dmo1~bpo9+1
        amd64        USB CEC Adaptor communication Library (shared
library)


Guillaume


On Mon, Feb 25, 2019 at 9:04 AM Christian Marillat <marillat@???> wrote:
>
> On 24 févr. 2019 17:57, guillaume <guillaume.ml@???> wrote:
>
> > Hi,
>
>
> [...]
>
> > 2019-02-21 23:58:05.198711 I Loading fr translation for module mythfrontend
> > mythfrontend: symbol lookup error:
> > /usr/lib/x86_64-linux-gnu/libcec.so.4: undefined symbol:
> > _ZN11StringUtils6FormatB5cxx11EPKcz
> >
> >> dpkg -l | grep frontend
> > ii  mythtv-frontend                        30.0-dmo1~bpo9+1
> >         amd64        Personal video recorder application (client)

> >
> > $ dpkg -l | grep cec
> > ii  libcec4:amd64                          2:4.0.2-dmo1
> >         amd64        USB CEC Adaptor communication Library (shared
> > library)

> >
> > Restarting the frontend with '-O libCECEnabled=0' fixes the problem.
> >
> > It seems to be already fixed in
> > https://github.com/Pulse-Eight/libcec/issues/169.
> >
> > Something wrong with libcec for adm64 ?
>
> I've uploaded libcec 4.0.4 in stable-backports, fixed the php issue and
> rebuild mythtv.
>
> The libcec isssue should be fixed, tell me if not.
>
> I'll upload packages in unstable for the php issue.
>
> Christian
>