(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

Reply via email to