[mythtv] Mythfrontend hang with CVS
Mark
mrote at hotmail.com
Mon Jun 7 20:06:29 EDT 2004
Isaac Richards wrote:
>On Monday 07 June 2004 10:11 am, Mark wrote:
>
>
>>Mythfrontend is hanging up just before the icons come up using an CVS
>>after June 3. Changing the resolution to 800x600 I see that it is hangin
>>up at 98% while "Prescaling theme images". It doesn't crash but I do
>>have to Ctrl-Alt-BkSpc to kill X. This is on a Redhat 9 box with default
>>QT 3.1 and MySQL 3.23. Top shows 95% CPU usage from Mythfrontend while
>>this is happening. I am using a PVR-250 and a M179 using the patched
>>ivtv drivers and an onboard Intel 810 soundcard and Alsa drivers
>>
>>I reverted back to CVS from June 2 and everything works fine so, as a
>>test I did a fresh install of Fedora 1 on a different box with latest
>>CVS and am seeing the same thing there. Log files don't show any errors
>>so I'm not sure what could be happening. Is anybody else seeing anything
>>like this.
>>
>>
>
>http://www.mythtv.org/docs/mythtv-HOWTO-20.html#ss20.9
>
>Isaac
>_______________________________________________
>
>
>
Here is the output from gdb...
As Frode said, disablinng Media Monitoring fixes the problem
-------------- next part --------------
(gdb) thread apply all bt full
Thread 1 (Thread -1084613728 (LWP 12212)):
#0 0x00ea6043 in _int_free () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x00ea501b in free () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00e934e0 in fclose@@GLIBC_2.1 () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00f0a9c3 in endmntent () from /lib/tls/libc.so.6
No symbol table info available.
#4 0x00f0a66d in endfsent () from /lib/tls/libc.so.6
No symbol table info available.
#5 0x00700973 in MediaMonitor::addDevice(char const*) (this=0x93b9800,
devPath=0x93dab88 "/dev/fd0") at mythmediamonitor.cpp:179
devicePath = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93c9f88,
static shared_null = 0x92ef7c0}
pDevice = (class MythMediaDevice *) 0x0
mep = (fstab *) 0x0
lpath =
"\\��\004\220�=\t\bT�\217\230�\004\234�=\t\000\000�\000H6/\000\\��\004\220�=\t\000\000\000\000�T���\004H6/\t�\210@\t\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000XT�\\��\004h�?\t\001",
'\0' <repeats 11 times>,
"D�@\t\000\000\000\000�|;\t�z�\006��;\t\\��\004xT�}\021�\004D�\000\000\n\000\000\000�@\t\236ע\004%\000�\004\220�=\t\230T�\217\230�\004%\000@\t�_�\000\000\000\000\000\\��\004��;\t\001\000\000\000hU��ޢ\004�o=\t\220�=\t\000"...
sbuf = {st_dev = 1102732350672, __pad1 = 256, __st_ino = 0,
st_mode = 4288171022, st_nlink = 15766121, st_uid = 12773924,
st_gid = 12206418, st_rdev = 92474940850181, __pad2 = 21500,
st_size = 54863590116556798, st_blksize = 12773924,
st_blocks = 52439595399795656, st_atim = {tv_sec = 154090488,
tv_nsec = -1074244612}, st_mtim = {tv_sec = -1074244632,
tv_nsec = 78057810}, st_ctim = {tv_sec = 155038364,
tv_nsec = -1074244612}, st_ino = 334063166168236033}
is_supermount = false
is_cdrom = false
len = -1
#6 0x00700690 in MediaMonitor::addFSTab() (this=0x93b9800)
at mythmediamonitor.cpp:93
mep = (fstab *) 0xf6c540
#7 0x0806ceb9 in main (argc=1, argv=0xbff86814) at main.cpp:995
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93b9550,
static shared_null = 0x92ef7c0}
lcd_port = 13666
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93a4cf0,
---Type <return> to continue, or q <return> to quit---
static shared_null = 0x92ef7c0}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93a4d08,
static shared_null = 0x92ef7c0}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93a4d30,
static shared_null = 0x92ef7c0}
finfo = {fn = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93a4d88,
static shared_null = 0x92ef7c0}, fic = 0x0, cache = true, symLink =
false}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93a4dc0,
static shared_null = 0x92ef7c0}
logfd = -1
fileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93a4e80,
static shared_null = 0x92ef7c0}
dir = <incomplete type>
db = (struct QSqlDatabase *) 0x93acf70
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x940c150,
static shared_null = 0x92ef7c0}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x92ef7c0, static shared_null = 0x92ef7c0}, d = 0x93c0478,
static shared_null = 0x92ef7c0}
switchMode = false
mainWindow = (class MythMainWindow *) 0x93c1098
pmanager = (MythPluginManager *) 0x93b97b8
mon = (class MediaMonitor *) 0x93b9800
exitstatus = 1
More information about the mythtv-dev
mailing list