[mythtv] Mythfrontend hang with CVS
James Armstrong
james at thearmstrongs.org
Mon Jun 7 22:12:38 EDT 2004
Mark wrote:
> 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
>
>
>
>
>------------------------------------------------------------------------
>
>(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
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>mythtv-dev mailing list
>mythtv-dev at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
>
I am having this problem also. Where do I disable the MediaMonitoring
setting? I remember seeing it in the frontend settings, but I can't get
there because of the lockup.
- James
More information about the mythtv-dev
mailing list