id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,mlocked 1362,mythwelcome freezes screen,dargosch@…,Isaac Richards,"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",defect,closed,minor,unknown,mythtv,0.19,high,invalid,mythwelcome screen freeze,,0