[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