[mythtv-commits] Ticket #1362: mythwelcome freezes screen

MythTV mythtv at cvs.mythtv.org
Wed Feb 22 08:11:51 UTC 2006


#1362: mythwelcome freezes screen
--------------------------------+-------------------------------------------
 Reporter:  dargosch at gmail.com  |       Owner:  ijr 
     Type:  defect              |      Status:  new 
 Priority:  minor               |   Milestone:      
Component:  mythtv              |     Version:  0.19
 Severity:  high                |  
--------------------------------+-------------------------------------------
 tried mythwelcome and I love the idea. Now, for some reason, I
 cannot start mythwelcome automatically. I run evilwm, and when I try
 to start an xterm with ctrl-enter after the mythwelcome program has
 started, I get nothing. Loggin in from a remote host via ssh confirms
 that the program mythwelcome is running. How are you all starting this
 thing?
 My .xinitrc/.xsession contains the following:

 ------------------------------------------------------------------------
 # Merge X resources from ~/.Xdefaults
 [ -f $HOME/.Xdefaults ] && xrdb $HOME/.Xdefaults

 # Set the background and root cursor shape
 xsetroot -solid \#400040
 xsetroot -cursor_name top_left_arrow

 # Start evilwm - snap to borders within 10 pixels
 /usr/bin/evilwm -snap 6 -bw 0 &
 #/usr/bin/evilwm  &

 /usr/bin/xsetroot -solid black
 /usr/X11R6/bin/xset s noblank &
 /usr/X11R6/bin/xset s off &
 /usr/X11R6/bin/xset -dpms &

 #do some decoding
 /usr/bin/dd if=/dev/video0 of=/dev/video16 bs=65k count=50

 #[ -e /home/mythtv/.mythguilock ] || mythfrontend &
 /usr/bin/mythwelcome &


 irexec &


 xhost +

          # Transfer control to xclock - killing xclock (with
 Ctrl+Alt+Escape, say)
          # will exit our session
 exec xclock -digital -padding 2 -g -0+0


 ------------------------------------------------------------------------

 After some testing, I found that starting mythwelcome with -v all or -v
 database, or anythong that provides some output causes the program to
 display properly. -v none or no -v at all causes it to freeze the screen.


 So, The following things work:

 * "/usr/bin/mythwelcome -v all" typed on an xterm in X
 * "/usr/bin/mythwelcome -v database" typed on an xterm in X

 probaby, other verbose levels work ok too, but I have not tried them
 all...

 The following things do NOT work:

 * "/usr/bin/mythwelcome" typed on an xterm in X
 * "/usr/bin/mythwelcome -v none" typed on an xterm in X
 * "/usr/bin/mythwelcome -v all &" included in my .xsessionrc
 * "/usr/bin/xterm - e '/usr/bin/mythwelcome -v all ' &" included in my
 .xsessionrc

 These all freeses the screen and gives me no access to X what so ever,
 except I may kill it with CTRL-ALT-BACKSPACE.

 The log file produced from the last command, captured using the 2>&1
 facility of bash,


 Output of -v database:


 2006-02-21 22:12:46.859 Using runtime prefix = /usr
 2006-02-21 22:12:46.884 New DB connection, total: 1
 2006-02-21 22:12:46.886 Connected to database 'mythconverg' at host:
 localhost
 2006-02-21 22:12:46.888 Total desktop dim: 720x576, with 1 screen[s].
 2006-02-21 22:12:46.892 Using screen 0, 720x576 at 0,0
 2006-02-21 22:12:46.897 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiVidModeResolution' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.898 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiVidModeRefreshRate' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.899 MSqlQuery: SELECT data FROM settings WHERE
 value = 'GuiVidModeRefreshRate' AND hostname IS NULL;
 2006-02-21 22:12:46.900 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiVidModeForceAspect' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.900 MSqlQuery: SELECT data FROM settings WHERE
 value = 'GuiVidModeForceAspect' AND hostname IS NULL;
 2006-02-21 22:12:46.902 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'DisplaySizeResolution' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.903 MSqlQuery: SELECT data FROM settings WHERE
 value = 'DisplaySizeResolution' AND hostname IS NULL;
 2006-02-21 22:12:46.904 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'DisplaySizeWidth' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.904 MSqlQuery: SELECT data FROM settings WHERE
 value = 'DisplaySizeWidth' AND hostname IS NULL;
 2006-02-21 22:12:46.905 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'DisplaySizeHeight' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.906 MSqlQuery: SELECT data FROM settings WHERE
 value = 'DisplaySizeHeight' AND hostname IS NULL;
 2006-02-21 22:12:46.907 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'TVVidModeResolution' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.908 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'TVVidModeRefreshRate' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.909 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'TVVidModeForceAspect' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.910 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'VidModeResolution0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.910 MSqlQuery: SELECT data FROM settings WHERE
 value = 'VidModeResolution0' AND hostname IS NULL;
 2006-02-21 22:12:46.911 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'VidModeWidth0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.912 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'VidModeHeight0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.913 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'TVVidModeResolution0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.914 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'TVVidModeRefreshRate0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.915 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'TVVidModeForceAspect0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.917 max_width: 720 max_height: 576
 2006-02-21 22:12:46.918 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'UseVideoModes' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.918 Total desktop dim: 720x576, with 1 screen[s].
 2006-02-21 22:12:46.920 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'RunFrontendInWindow' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.920 Using screen 0, 720x576 at 0,0
 2006-02-21 22:12:46.921 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'Style' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.930 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'Theme' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.931 Switching to square mode (MythCenter)
 2006-02-21 22:12:46.932 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiOffsetX' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.933 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiOffsetY' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.934 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiResolution' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.934 MSqlQuery: SELECT data FROM settings WHERE
 value = 'GuiResolution' AND hostname IS NULL;
 2006-02-21 22:12:46.935 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiWidth' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.936 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'GuiHeight' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.938 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'MenuTheme' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.939 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'QtFontBig' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.940 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'QtFontMedium' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.941 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'QtFontSmall' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.942 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'Language' AND hostname = 'mythtv' ;
 2006-02-21 22:12:46.946 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'HideMouseCursor' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.208 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'UP' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.209 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'DOWN' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.210 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'LEFT' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.211 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'RIGHT' AND hostname = 'mythtv'
 ;
 2006-02-21 22:12:47.212 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'SELECT' AND hostname = 'mythtv'
 ;
 2006-02-21 22:12:47.213 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'ESCAPE' AND hostname = 'mythtv'
 ;
 2006-02-21 22:12:47.214 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'MENU' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.215 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'INFO' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.216 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'PAGEUP' AND hostname = 'mythtv'
 ;
 2006-02-21 22:12:47.217 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'PAGEDOWN' AND hostname =
 'mythtv' ;
 2006-02-21 22:12:47.218 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'PREVVIEW' AND hostname =
 'mythtv' ;
 2006-02-21 22:12:47.219 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'NEXTVIEW' AND hostname =
 'mythtv' ;
 2006-02-21 22:12:47.220 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = 'HELP' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.221 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '0' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.222 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '1' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.223 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '2' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.224 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '3' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.225 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '4' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.226 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '5' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.227 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '6' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.228 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '7' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.229 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '8' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.230 MSqlQuery: SELECT keylist FROM keybindings
 WHERE context = 'Global' AND action = '9' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.235 MSqlQuery: SELECT data FROM settings WHERE
 value  = 'LircKeyPressedApp' AND hostname = 'mythtv' ;
 2006-02-21 22:12:47.235 /home/mythtv/.mythtv/joystickmenurc not found.
 2006-02-21 22:12:47.235 Joystick disabled

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1362>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list