(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
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users