[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