[mythtv-users] mythtv-setup causes lbQtCore segfault

Michelle Dupuis mdupuis at ocg.ca
Mon Jun 11 15:20:47 UTC 2012


I'm trying to following the steps on the wiki but running into a problem (see below).  I think that mythtv-setup doesn't like some parameters, even though none are being given.  (I tried moving the command to the end of the gdb line but no change).

It's exiting with code 0204, and a suggestion that I can't decipher.

Thanks!



[root at dvr ~]# gdb  -x ${HOME}/gdbcommands mythtv-setup
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/mythtv-setup...Reading symbols from /usr/lib/debug/usr/bin/mythtv-setup.debug...done.
done.
Function "qFatal" not defined.
Breakpoint 1 (qFatal) pending.
[Thread debugging using libthread_db enabled]
****************************************************
 WARNING: -l has been removed as of MythTV 0.25
          This option has been removed as part of rewrite of the logging interface. Please update your init scripts to use --syslog to interface with your system's existing system logging daemon, or --logpath to specify a dirctory for MythTV to write its logs to.
****************************************************
mythtv-setup version:  [v0.25] www.mythtv.org
Mythtv-setup is the setup application for the backend server. It is 
used to configure the backend, and manage tuner cards and storage. 
Most settings will require a restart of the backend before they take 
effect.
Misc. Options:
-O OR --override-setting    Override a single setting defined by a key=value pair.
--override-settings-file    Define a file of key=value pairs to be loaded for setting overrides.
-h OR --help OR --usage     Display this help printout, or give detailed information of selected option.
--version                   Display version information.
User Interface Options:
-display                    Specify X server to use.
-geometry OR --geometry     Specify window size and position (WxH[+X+Y])
--mouse-cursor              Force visibility of the mouse cursor.
--no-mouse-cursor           Force the mouse cursor to be hidden.
-nw OR --no-windowed        Prevent application from running in a window.
-w OR --windowed            Force application to run in a window.
Logging Options:
--loglevel                  Set the logging level.  All log messages at lower levels will be discarded.
                            In descending order: emerg, alert, crit, err, warning, notice, info, debug
                            defaults to info
--logpath                   Writes logging messages to a file in the directory logpath with filenames in the format:
                            applicationName.date.pid.log.
                            This is typically used in combination with --daemon, and if used in combination with --pidfile, this can
                            be used with log rotators, using the HUP call to inform MythTV to reload the file
--nodblog                   Disable database logging.
-q OR --quiet               Don't log to the console (-q).  Don't log anywhere (-q -q)
--syslog                    Set the syslog logging facility.
                            Set to "none" to disable, defaults to none.
-v OR --verbose             Specify log filtering. Use '-v help' for level info.

Program exited with code 0204.
Missing separate debuginfos, use: debuginfo-install avahi-compat-libdns_sd-0.6.25-11.el6.x86_64 avahi-libs-0.6.25-11.el6.x86_64 dbus-libs-1.2.24-5.el6_1.x86_64 enca-1.13-1.el6.x86_64 expat-2.0.1-9.1.el6.x86_64 fftw-3.2.2-14.el6.x86_64 flac-1.2.1-6.1.el6.x86_64 fontconfig-2.8.0-3.el6.x86_64 freetype-2.3.11-6.el6_2.9.x86_64 fribidi-0.19.2-2.el6.x86_64 glib2-2.22.5-6.el6.x86_64 glibc-2.12-1.47.el6_2.12.x86_64 jack-audio-connection-kit-0.118.0-1.el6.x86_64 keyutils-libs-1.4-3.el6.x86_64 krb5-libs-1.9-22.el6_2.1.x86_64 libICE-1.0.6-1.el6.x86_64 libSM-1.1.0-7.1.el6.x86_64 libX11-1.3-2.el6.x86_64 libXau-1.0.5-1.el6.x86_64 libXcursor-1.1.10-2.el6.x86_64 libXext-1.1-3.el6.x86_64 libXfixes-4.0.4-1.el6.x86_64 libXi-1.3-3.el6.x86_64 libXinerama-1.1-1.el6.x86_64 libXrandr-1.3.0-4.el6.x86_64 libXrender-0.9.5-1.el6.x86_64 libXtst-1.0.99.2-3.el6.x86_64 libXv-1.0.5-1.el6.x86_64 libXxf86vm-1.1.0-1.el6.x86_64 libasound2-1.0.24.1-35.el6.x86_64 libass-0.10.0-1.el6.x86_64 libasyncns-0.8-1.1.el6.x86_64 libavc1394-0.5.3-9.1.el6.x86_64 libcom_err-1.41.12-11.el6.x86_64 libcrystalhd-3.5.1-1_2.el6.x86_64 libdrm-2.4.25-2.el6.x86_64 libfaac0-1.28-6.el6.x86_64 libgcc-4.4.6-3.el6.x86_64 libiec61883_0-1.2.0-4_10.el6.x86_64 libmp3lame0-3.99.3-23.el6.x86_64 libogg0-1.2.0-10.el6.x86_64 libopencore-amrnb0-0.1.3-1.el6.x86_64 libopencore-amrwb0-0.1.3-1.el6.x86_64 libpng-1.2.49-1.el6_2.x86_64 libraw1394-2.0.4-1.el6.x86_64 libselinux-2.0.94-5.2.el6.x86_64 libsndfile-1.0.20-5.el6.x86_64 libstdc++-4.4.6-3.el6.x86_64 libuuid-2.17.2-12.4.el6.x86_64 libva-glx1-1.0.15-7.el6.x86_64 libva-x11_1-1.0.15-7.el6.x86_64 libva1-1.0.15-7.el6.x86_64 libvorbis0-1.2.3-6.el6.x86_64 libvorbisenc2-1.2.3-6.el6.x86_64 libvpx-1.0.0-1.el6.x86_64 libx264_118-0.118-17_20111111.2245.el6.x86_64 libxcb-1.7-1.el6.x86_64 libxml2-2.7.6-4.el6_2.4.x86_64 libxvidcore4-1.2.2-14.el6.x86_64 mesa-libGLU-7.11-3.el6.x86_64 openssl-1.0.0-20.el6_2.5.x86_64 pulseaudio-libs-0.9.21-13.el6.x86_64 pulseaudio-libs-glib2-0.9.21-13.el6.x86_64 qt47-4.7.2-1_18.el6.x86_64 qt47-webkit-4.7.2-1_18.el6.x86_64 qt47-x11-4.7.2-1_18.el6.x86_64 sqlite-3.6.20-1.el6.x86_64 tcp_wrappers-libs-7.6-57.el6.x86_64 zlib-1.2.3-27.el6.x86_64
________________________________________
From: mythtv-users-bounces at mythtv.org [mythtv-users-bounces at mythtv.org] On Behalf Of Michael T. Dean [mtdean at thirdcontact.com]
Sent: Monday, June 11, 2012 9:56 AM
To: Myth TV Users List
Subject: Re: [mythtv-users] mythtv-setup causes lbQtCore segfault

On 06/11/2012 09:48 AM, Michelle Dupuis wrote:
> I have a fresh CentOS + Myth .25 install, now at the point of running backend setup but always get the error below:
>
> Jun 11 09:44:12 dvr kernel: mythtv-setup[2768]: segfault at 38 ip 00007f6468dcd996 sp 00007fff75b73300 error 4 in libQtCore.so.4.7.2[7f6468c57000+279000]
>
> I found a number of similar posts, but no asnwers.  Has someone figured out how to get around this?
>
> Thanks
>
> Note:
> [root at dvr ~]# rpm -q qt47
> qt47-4.7.2-1_18.el6.x86_64

We'd need a backtrace as described at
http://www.mythtv.org/wiki/Debugging and mythbackend --help output to
fix the underlying bug.

I'm not sure what the problem is, but I don't see it on my Qt 4.7 system
(4.7.3, but that's unlikely the difference) running master or 0.25-fixes.

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-users


More information about the mythtv-users mailing list