(Figured I'd start a new mail to detach myself from that other thread) Back on May 31st somewhere past 00:30, the frontend GUI on my Freevo decided to shut down. It didn't crash, it shut down in a clean and orderly manner like it should.
(I just noticed I can't pin down the exact time of shutdown, because it looks like the header in the log that tells the time of shutdown actually tells the time of startup. The last stamp is 2010-05-31 00:29 but the shutdown says it successfully shut down on May 20th. Is this still the case?) Now when I start the GUI, it starts up until it gets to the main menu, then it immediately shuts down. It shuts down just the GUI as if I had stopped the process (I have the shutdown plugin configured to shut down the entire box because it is a stand-alone install). I bumped up the debug level and it looks like the the system loops through checking events/LIRC/keyboard/UDPnetwork about four times before shutdown() is called and the system shuts down. See the attached log file. I trimmed it to what I think is the relevant part, but I can send over the whole thing if desired. I also ran a trace on the shutdown plugin... but I don't understand the results. I've attached that too. John: I'm not using autoshutdown and have it disabled. On a whim, I tried disabling the shutdown plugin as well, but it still behaves the same way. Fabrizio: I don't have an auto-update, but I did manually run an update a few days before (conveniently forgot to mention that, didn't I? Sorry...) I'm using Debian Lenny and didn't think anything of it at the time because nothing crashed immediately after the update. Are there any packages I should be concerned about? In the meantime I can log in and call up shows manually and watch them... but that's just a stop-gap. ^_^ Thanks for all your help guys. James
DEBUG: update(rect=[(0, 0, 720, 480)], blend_surface=None, blend_speed=0, blend_steps=0, blend_time=None, stop_busyicon=True) DEBUG: rc.get_singleton(kwargs={}) app=<class menu.MenuWidget at 0x893253c> context='menu' DEBUG: rc.add_app: Setting app <class menu.MenuWidget at 0x893253c> (context menu) DEBUG: rc.get_singleton(kwargs={}) DEBUG: Main loop starting... Freevo 1.9.2 r11675 ready DEBUG: rc.post_event(event='FREEVO_READY') DEBUG: rc.get_singleton(kwargs={}) DEBUG: EventHandler.post_event(event='FREEVO_READY') DEBUG: EventHandler.poll() DEBUG: Lirc.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: Lirc.get_last_code() DEBUG: Keyboard.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: UDPNetwork.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: _event_handler(event=MENU_PROCESS_END) DEBUG: get() _player_=None DEBUG: _event_handler(event=MENU_PROCESS_END) DEBUG: handling event MENU_PROCESS_END DEBUG: rc.get_singleton(kwargs={}) DEBUG: EventHandler.get_app() DEBUG: rc.get_singleton(kwargs={}) DEBUG: EventHandler.get_app() DEBUG: PluginInterface.eventhandler(event=MENU_PROCESS_END: <class 'event.Event'>, menuw=<class menu.MenuWidget at 0x893253c>) DEBUG: no eventhandler for event MENU_PROCESS_END DEBUG: PluginInterface.eventhandler(event=MENU_PROCESS_END: <class 'event.Event'>, menuw=None) DEBUG: no eventhandler for event MENU_PROCESS_END DEBUG: EventHandler.poll() DEBUG: Lirc.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: Lirc.get_last_code() DEBUG: Keyboard.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: UDPNetwork.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: _event_handler(event=FREEVO_READY) DEBUG: get() _player_=None DEBUG: _event_handler(event=FREEVO_READY) DEBUG: handling event FREEVO_READY DEBUG: rc.get_singleton(kwargs={}) DEBUG: EventHandler.get_app() DEBUG: rc.get_singleton(kwargs={}) DEBUG: EventHandler.get_app() DEBUG: PluginInterface.eventhandler(event=FREEVO_READY: <class 'event.Event'>, menuw=<class menu.MenuWidget at 0x893253c>) DEBUG: no eventhandler for event FREEVO_READY DEBUG: PluginInterface.eventhandler(event=FREEVO_READY: <class 'event.Event'>, menuw=None) DEBUG: no eventhandler for event FREEVO_READY DEBUG: EventHandler.poll() DEBUG: Lirc.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: Lirc.get_last_code() DEBUG: Keyboard.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: UDPNetwork.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: EventHandler.poll() DEBUG: Lirc.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: Lirc.get_last_code() DEBUG: Keyboard.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: UDPNetwork.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: EventHandler.poll() DEBUG: Lirc.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: Lirc.get_last_code() DEBUG: Keyboard.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: UDPNetwork.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: EventHandler.poll() DEBUG: Lirc.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: Lirc.get_last_code() DEBUG: Keyboard.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: UDPNetwork.poll(rc=<rc.EventHandler instance at 0x8695a0c>) DEBUG: signal_handler() DEBUG: shutdown() called DEBUG: shutdown(menuw=None, mode=None, exit=True) DEBUG: get_singleton() DEBUG: clearscreen(color=0) DEBUG: _sdlcol(col=0) DEBUG: getfont(font='/usr/local/share/freevo/fonts/Vera.ttf', ptsize=18) DEBUG: OSDFont.__init__(name='/usr/local/share/freevo/fonts/Vera.ttf', ptsize=18) DEBUG: __getfont__(filename='/usr/local/share/freevo/fonts/Vera.ttf', ptsize=18) DEBUG: __loadfont__(filename='/usr/local/share/freevo/fonts/Vera.ttf', ptsize=24) DEBUG: drawstringframed(string=u'shutting down...', x=0, y=0, width=720, height=480, font=<osd.OSDFont instance at 0xb29fc0c>, fgcolor=16748584, bgcolor=None, align_h='center', align_v='center', mode='hard', layer=None, ellipses='...', dim=True) DEBUG: __drawstringframed_line__(string, max_width, font, hard, ellipses, word_splitter) DEBUG: charsize(c=u's') DEBUG: charsize(c=u'h') DEBUG: charsize(c=u'u') DEBUG: charsize(c=u't') DEBUG: charsize(c=u't') DEBUG: charsize(c=u'i') DEBUG: charsize(c=u'n') DEBUG: charsize(c=u'g') DEBUG: charsize(c=u' ') DEBUG: charsize(c=u'd') DEBUG: charsize(c=u'o') DEBUG: charsize(c=u'w') DEBUG: charsize(c=u'n') DEBUG: charsize(c=u'.') DEBUG: charsize(c=u'.') DEBUG: charsize(c=u'.') DEBUG: _sdlcol(col=16748584) DEBUG: update(rect=None, blend_surface=None, blend_speed=0, blend_steps=0, blend_time=None, stop_busyicon=True) DEBUG: plugin.shutdown() DEBUG: shutting down plugin 'plugins.rom_drives' DEBUG: rom_drives.shutdown() DEBUG: stopping Identify_Thread DEBUG: stopped Identify_Thread DEBUG: shut down plugin 'plugins.rom_drives' DEBUG: rc.shutdown() DEBUG: rc.shutdown() DEBUG: rc.get_singleton(kwargs={}) DEBUG: EventHandler.shutdown() DEBUG: osd.clearscreen(color=osd.COL_BLACK) DEBUG: clearscreen(color=0) DEBUG: _sdlcol(col=0) DEBUG: osd.shutdown() DEBUG: OSD.shutdown() DEBUG: OSD.shutdown() done DEBUG: config.shutdown() DEBUG: raise SystemExit Freevo 1.9.2 r11675 exited
000-> /usr/local/lib/python2.6/site-packages/freevo/plugins/shutdown.py:243 PluginInterface.items() 001 -> /usr/local/lib/python2.6/site-packages/freevo/plugins/shutdown.py:152 ShutdownItem.__init__() 001 <- /usr/local/lib/python2.6/site-packages/freevo/plugins/shutdown.py:152 ShutdownItem.__init__() 0.000000 000<- /usr/local/lib/python2.6/site-packages/freevo/plugins/shutdown.py:243 PluginInterface.items() 0.000000 000-> /usr/local/lib/python2.6/site-packages/freevo/plugins/shutdown.py:52 shutdown() 000<- /usr/local/lib/python2.6/site-packages/freevo/plugins/shutdown.py:52 shutdown() 0.020000
------------------------------------------------------------------------------
_______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users