Hi, With the autoshutdown plugin enabled freevo now shuts down automatically within about 1 or 2 mins of being started in current rel-1 svn. I have AUTOSHUTDOWN_TIMER_TIMEOUT=25 and that hasn't changed. Disabling the plugin leaves freevo running fine. I haven't had the chance to leave autoshutdown enabled and disable the dialog.x11_overlay_display to see if that's playing a part. That's the only plugin I've activated but I have just gone from a svn copy from April to the current one so lots has changed in the code.
Here's a rather long log taken from when it happens. John 2009-10-23 20:00:10,961 DEBUG rc.py (234): Lirc.poll(rc=<rc.EventHandler instance at 0xb6ebedcc>) 2009-10-23 20:00:10,962 DEBUG rc.py (208): Lirc.get_last_code() 2009-10-23 20:00:10,963 DEBUG rc.py (297): Keyboard.poll(rc=<rc.EventHandler instance at 0xb6ebedcc>) 2009-10-23 20:00:10,965 DEBUG rc.py (499): UDPNetwork.poll(rc=<rc.EventHandler instance at 0xb6ebedcc>) 2009-10-23 20:00:10,966 DEBUG autoshutdown.py (372): poll() 2009-10-23 20:00:10,968 DEBUG main.py (356): signal_handler() 2009-10-23 20:00:10,969 DEBUG main.py (357): shutdown() called 2009-10-23 20:00:10,971 DEBUG shutdown.py (58): shutdown(menuw=None, mode=None, exit=True) 2009-10-23 20:00:10,972 DEBUG osd.py (113): get_singleton() 2009-10-23 20:00:10,973 DEBUG mediainfo.py (89): save cache /var/cache/freevo/vfs/home/freevo.cache 2009-10-23 20:00:10,977 DEBUG osd.py (742): clearscreen(color=0) 2009-10-23 20:00:10,978 DEBUG osd.py (1662): _sdlcol(col=0) 2009-10-23 20:00:10,984 DEBUG osd.py (1051): getfont(font='/home/john/freevo-svn/share/freevo/fonts/Vera.ttf', ptsize=18) 2009-10-23 20:00:10,985 DEBUG osd.py (158): OSDFont.__init__(name='/home/john/freevo-svn/share/freevo/fonts/Vera.ttf', ptsize=18) 2009-10-23 20:00:10,987 DEBUG osd.py (196): __getfont__(filename='/home/john/freevo-svn/share/freevo/fonts/Vera.ttf', ptsize=18) 2009-10-23 20:00:10,988 DEBUG osd.py (186): __loadfont__(filename='/home/john/freevo-svn/share/freevo/fonts/Vera.ttf', ptsize=24) 2009-10-23 20:00:10,990 DEBUG osd.py (1191): drawstringframed(string, x, y, width, height, font, fgcolor, bgcolor, align_h, align_v, mode, layer, ellipses, dim) 2009-10-23 20:00:10,991 DEBUG osd.py (1070): __drawstringframed_line__(string, max_width, font, hard, ellipses, word_splitter) 2009-10-23 20:00:10,993 DEBUG osd.py (166): charsize(c=u's') 2009-10-23 20:00:10,994 DEBUG osd.py (166): charsize(c=u'h') 2009-10-23 20:00:10,996 DEBUG osd.py (166): charsize(c=u'u') 2009-10-23 20:00:10,997 DEBUG osd.py (166): charsize(c=u't') 2009-10-23 20:00:10,999 DEBUG osd.py (166): charsize(c=u't') 2009-10-23 20:00:11,000 DEBUG osd.py (166): charsize(c=u'i') 2009-10-23 20:00:11,002 DEBUG osd.py (166): charsize(c=u'n') 2009-10-23 20:00:11,004 DEBUG osd.py (166): charsize(c=u'g') 2009-10-23 20:00:11,006 DEBUG osd.py (166): charsize(c=u' ') 2009-10-23 20:00:11,008 DEBUG osd.py (166): charsize(c=u'd') 2009-10-23 20:00:11,010 DEBUG osd.py (166): charsize(c=u'o') 2009-10-23 20:00:11,012 DEBUG osd.py (166): charsize(c=u'w') 2009-10-23 20:00:11,014 DEBUG osd.py (166): charsize(c=u'n') 2009-10-23 20:00:11,015 DEBUG osd.py (166): charsize(c=u'.') 2009-10-23 20:00:11,017 DEBUG osd.py (166): charsize(c=u'.') 2009-10-23 20:00:11,018 DEBUG osd.py (166): charsize(c=u'.') 2009-10-23 20:00:11,019 DEBUG osd.py (1662): _sdlcol(col=16748584) 2009-10-23 20:00:11,022 DEBUG osd.py (1570): update(rect=None, blend_surface=None, blend_speed=0, blend_steps=0, blend_time=None, stop_busyicon=True) 2009-10-23 20:00:11,534 DEBUG shutdown.py (118): plugin.shutdown() 2009-10-23 20:00:11,536 DEBUG plugin.py (362): shutting down plugin 'plugins.rom_drives' 2009-10-23 20:00:11,538 DEBUG rom_drives.py (160): rom_drives.shutdown() 2009-10-23 20:00:11,539 DEBUG rom_drives.py (163): stopping Identify_Thread 2009-10-23 20:00:11,641 DEBUG rom_drives.py (167): stopped Identify_Thread 2009-10-23 20:00:11,642 DEBUG plugin.py (364): shut down plugin 'plugins.rom_drives' 2009-10-23 20:00:11,643 DEBUG plugin.py (362): shutting down plugin 'www' Stopping webserver plugin. 2009-10-23 20:00:12,052 DEBUG plugin.py (364): shut down plugin 'www' 2009-10-23 20:00:12,053 DEBUG plugin.py (362): shutting down plugin 'tv.plugins.upsoon' 2009-10-23 20:00:12,055 DEBUG upsoon.py (166): shutdown() 2009-10-23 20:00:12,056 DEBUG plugin.py (364): shut down plugin 'tv.plugins.upsoon' 2009-10-23 20:00:12,057 DEBUG plugin.py (362): shutting down plugin 'audio.plugins.audioscrobbler' 2009-10-23 20:00:12,059 DEBUG audioscrobbler.py (114): shutdown() 2009-10-23 20:00:12,064 DEBUG plugin.py (364): shut down plugin 'audio.plugins.audioscrobbler' 2009-10-23 20:00:12,065 DEBUG plugin.py (362): shutting down plugin 'audio.plugins.mpd_status' 2009-10-23 20:00:12,066 DEBUG mpdclient2.py (450): Thread_MPD_Connection.join() 2009-10-23 20:00:12,068 DEBUG mpdclient2.py (411): join(timeout=None) 2009-10-23 20:00:12,069 DEBUG mpdclient2.py (457): __getattr__(attr) 2009-10-23 20:00:12,071 DEBUG mpdclient2.py (360): mpd_connection.__getattr__(attr) 2009-10-23 20:00:12,072 DEBUG mpdclient2.py (163): is_command(cmd) 2009-10-23 20:00:12,073 DEBUG mpdclient2.py (199): sender_n_fetcher.__getattr__(cmd) 2009-10-23 20:00:12,074 DEBUG mpdclient2.py (204): send_n_fetch(cmd, args) 2009-10-23 20:00:12,076 DEBUG mpdclient2.py (242): command_sender.__getattr__(cmd) 2009-10-23 20:00:12,077 DEBUG mpdclient2.py (181): send_command(talker, cmd, args) 2009-10-23 20:00:12,078 DEBUG mpdclient2.py (174): get_command(cmd, args) 2009-10-23 20:00:12,079 DEBUG mpdclient2.py (51): putline(line) 2009-10-23 20:00:12,081 DEBUG mpdclient2.py (174): get_command(cmd, args) 2009-10-23 20:00:12,082 DEBUG mpdclient2.py (256): clear() 2009-10-23 20:00:12,083 DEBUG mpdclient2.py (40): get_line() 2009-10-23 20:00:12,085 DEBUG plugin.py (364): shut down plugin 'audio.plugins.mpd_status' 2009-10-23 20:00:12,086 DEBUG plugin.py (362): shutting down plugin 'audio.plugins.album_tree' 2009-10-23 20:00:12,087 DEBUG album_tree.py (180): PluginInterface.shutdown() 2009-10-23 20:00:12,089 DEBUG plugin.py (364): shut down plugin 'audio.plugins.album_tree' 2009-10-23 20:00:12,090 DEBUG plugin.py (362): shutting down plugin 'audio.plugins.mpd_playlist' 2009-10-23 20:00:12,091 DEBUG mpdclient2.py (450): Thread_MPD_Connection.join() 2009-10-23 20:00:12,092 DEBUG mpdclient2.py (411): join(timeout=None) 2009-10-23 20:00:12,097 DEBUG mpdclient2.py (457): __getattr__(attr) 2009-10-23 20:00:12,098 DEBUG mpdclient2.py (360): mpd_connection.__getattr__(attr) 2009-10-23 20:00:12,100 DEBUG mpdclient2.py (163): is_command(cmd) 2009-10-23 20:00:12,101 DEBUG mpdclient2.py (199): sender_n_fetcher.__getattr__(cmd) 2009-10-23 20:00:12,102 DEBUG mpdclient2.py (204): send_n_fetch(cmd, args) 2009-10-23 20:00:12,103 DEBUG mpdclient2.py (242): command_sender.__getattr__(cmd) 2009-10-23 20:00:12,105 DEBUG mpdclient2.py (181): send_command(talker, cmd, args) 2009-10-23 20:00:12,106 DEBUG mpdclient2.py (174): get_command(cmd, args) 2009-10-23 20:00:12,107 DEBUG mpdclient2.py (51): putline(line) 2009-10-23 20:00:12,109 DEBUG mpdclient2.py (174): get_command(cmd, args) 2009-10-23 20:00:12,110 DEBUG mpdclient2.py (256): clear() 2009-10-23 20:00:12,111 DEBUG mpdclient2.py (40): get_line() 2009-10-23 20:00:12,113 DEBUG plugin.py (364): shut down plugin 'audio.plugins.mpd_playlist' 2009-10-23 20:00:12,114 DEBUG shutdown.py (121): rc.shutdown() 2009-10-23 20:00:12,115 DEBUG rc.py (123): rc.shutdown() 2009-10-23 20:00:12,117 DEBUG rc.py (58): rc.get_singleton(kwargs={}) 2009-10-23 20:00:12,118 DEBUG rc.py (683): EventHandler.shutdown() 2009-10-23 20:00:12,119 DEBUG shutdown.py (124): osd.clearscreen(color=osd.COL_BLACK) 2009-10-23 20:00:12,121 DEBUG osd.py (742): clearscreen(color=0) 2009-10-23 20:00:12,122 DEBUG osd.py (1662): _sdlcol(col=0) 2009-10-23 20:00:12,132 DEBUG shutdown.py (126): osd.shutdown() 2009-10-23 20:00:12,133 DEBUG x11_overlay_display.py (82): x11_overlay_display overrode OSD.shutdown()! 2009-10-23 20:00:12,135 DEBUG shutdown.py (128): config.shutdown() -------------------------------------------------------------------------------- Freevo 1.8.4-svn r11490 finished at Fri Oct 23 19:58:55 2009 ================================================================================ 2009-10-23 20:00:12,136 DEBUG shutdown.py (133): raise SystemExit ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel