myth 0.25.2-dmo1 frontend won't start (help request)

Top Page

Reply to this message
Author: Ross Boylan
Date:  
To: multimedia
CC: ross
New-Topics: Re: myth 0.25.2-dmo1 frontend won't start [solved]
Subject: myth 0.25.2-dmo1 frontend won't start (help request)
mythfrontend[17029]: segfault at 6500dd ip b3b67d78 sp bfe49e84 error 4 in libpthread-2.13.so[b3b61000+15000]

when I try to start it. mythbackend is running with no obvious errors,
and no output coincident with the attempted mythfrontend start.

This is in a chroot running testing, but I have not updated it in
several months because of trouble with the mythupgrade. So maybe a
library mismatch issue (e.g., Qt compiled and run time differ in the
log)?

I recall reading some reports that mysql 5.5 and myth didn't make a good
combination on Debian. I've been unable to find the exact messages.

aptitude says it wants to remove myth and mysql 5.1 if I attempt to
upgrade qt to 4.8.2

Any ideas?

P.S. I thought my original attempt to install 0.25.2 got dmo2.

Running as user mythtv:
$ mythfrontend
Qt: Session management error: Could not open network socket
2012-08-13 13:59:42.409275 C  mythfrontend version:  [v0.25.2] www.mythtv.org
2012-08-13 13:59:42.409330 C  Qt version: compile: 4.8.2, runtime: 4.8.1
2012-08-13 13:59:42.409343 N  Enabled verbose msgs:  general
2012-08-13 13:59:42.409405 N  Setting Log Level to LOG_INFO
2012-08-13 13:59:42.409526 I  Added logging to the console
2012-08-13 13:59:42.409542 I  Added database logging to table logging
2012-08-13 13:59:42.411062 N  Setting up SIGHUP handler
2012-08-13 13:59:42.412524 N  Using runtime prefix = /usr
2012-08-13 13:59:42.412567 N  Using configuration directory = /var/lib/mythtv/.mythtv
2012-08-13 13:59:42.412874 I  Assumed character encoding: en_US.UTF-8
2012-08-13 13:59:42.414039 N  Empty LocalHostName.
2012-08-13 13:59:42.414067 I  Using localhost value of corn
2012-08-13 13:59:42.463503 N  Setting QT default locale to en_US
2012-08-13 13:59:42.463615 I  Current locale en_US
2012-08-13 13:59:42.463686 N  Reading locale defaults from /usr/share/mythtv//locales/en_us.xml
2012-08-13 13:59:42.481461 I  Starting process manager
2012-08-13 13:59:42.482569 I  Starting process signal handler
2012-08-13 13:59:42.483738 I  Starting IO manager (read)
2012-08-13 13:59:42.485693 I  Starting IO manager (write)
2012-08-13 13:59:42.583949 I  ScreenSaverX11Private: DPMS is active.
2012-08-13 13:59:42.647097 N  Desktop video mode: 1920x1200 59.950 Hz
2012-08-13 13:59:42.683180 I  Listening on TCP 127.0.0.1:6547
2012-08-13 13:59:42.683320 I  Listening on TCP 192.168.40.2:6547
2012-08-13 13:59:42.683440 I  Listening on TCP [::1]:6547
2012-08-13 13:59:44.590231 E  Bonjour: Error: -65537
2012-08-13 13:59:44.590244 E  Bonjour: Failed to register service.
2012-08-13 13:59:44.590339 E  RAOP Conn: Failed to read key from: /var/lib/mythtv/.mythtv/RAOPKey.rsa
2012-08-13 13:59:44.590358 E  RAOP Device: Aborting startup - no key found.
2012-08-13 13:59:44.593309 I  Loading en_us translation for module mythfrontend
2012-08-13 13:59:44.612245 E  LIRC: Failed to connect to Unix socket '/var/run/lirc/lircd'
            eno: No such file or directory (2)
2012-08-13 13:59:44.612317 E  JoystickMenuThread: Joystick disabled - Failed to read /var/lib/mythtv/.mythtv/joystickmenurc
Segmentation fault


Comments: The "Qt: Session management error: Could not open network
socket" is pretty common, does not usually indicate an inabiilty to open
an X window. In particular, the 0.24.2 (running in the same emacs
shell) produced that error as well as the LIRC adn Joystick errors, and
started fine.

For comparison, in 0.24.2 the next complaint was about font loading
problems:
2012-08-13 12:58:00.141 LIRC, Error: Failed to connect to Unix socket '/var/run/lirc/lircd'
            eno: No such file or directory (2)
2012-08-13 12:58:00.141 JoystickMenuThread: Joystick disabled - Failed to read /var/lib/mythtv/.mythtv/joystickmenurc
2012-08-13 12:58:00.404 Using the Qt painter
2012-08-13 12:58:00.526 MythFontProperties, Error: Failed to load 'Droid Sans', got 'Bitstream Vera Sans' instead
            Location: /usr/share/mythtv/themes/MythCenter-wide/base.xml @ 6
            Name: 'basesmall'    Type: 'fontdef'
(many more like that).


Running as root mythfrontend pops up a screen asking for database
connection parameters, but then segfaults when that is completed.