I notice almost the same problem when running X from the commands menu
(framebuffer setup).

After a certain amount of time, x just gets shut down, and the
main-500.logalso gives the "Oops, command refuses to die, try bad
hack...." line
This is with Freevo 1.6.2 btw

Bug?  Or are commands just not meant to run longer than a certain time?


2007/1/11, Mika Orajärvi <[EMAIL PROTECTED]>:

Hi,
I'm using Freevo 1.7.0-rc2, but this same problem has been around at least
since 1.5.x.

I have the following fdx which I use to start xine for vdr usage:

-------------------------------------
<?xml version="1.0" ?>
<freevo>
   <command title="Watch TV">
       <cmd>/home/htpc/startup_scripts/xine_start_tv</cmd>
       <stoposd />
       <info>
           <content>It is just a test</content>
       </info>
   </command>
</freevo>
--------------------------------------

All goes well after choosing the command from main menu. But after ~15-20
minutes freevo crashes, leaving xine still running. But obviously after
xine
is closed there's nothing to return to.. Here's the debug output:


__init__.py (216): Building the xml hash database...
__init__.py (248): done
osd.py (567): Setting fullscreen mode to 0
logging child to "/var/log/freevo/command-stdout.log"
logging child to "/var/log/freevo/command-stderr.log"
self.t1.isAlive ()=True, self.t2.isAlive()=True
ChildApp.__init__(), pid=6329, app=
/home/htpc/startup_scripts/xine_start_tv, poll=-1
Traceback (most recent call last):
 File "/usr/lib/python2.4/site-packages/freevo/main.py", line 285, in
eventhand ler
   app.eventhandler(event)
 File "/usr/lib/python2.4/site-packages/freevo/menu.py", line 642, in
eventhand ler
   action( arg=arg, menuw=self )
 File "/usr/lib/python2.4/site-packages/freevo/plugins/command.py", line
234, i n flashpopup
   rc.poll()
 File "/usr/lib/python2.4/site -packages/freevo/rc.py", line 118, in poll
   return get_singleton().poll()
 File "/usr/lib/python2.4/site-packages/freevo/rc.py", line 552, in poll
   c[0](*c[4])
 File
"/usr/lib/python2.4/site-packages/freevo/plugins/idlebar/__init__.py", li
ne
123, in poll
   skin.redraw()
 File "/usr/lib/python2.4/site-packages/freevo/skins/main/main.py", line
467, i n redraw
   self.draw(self.last_draw[0], self.last_draw[1], self.last_draw[2])
 File "/usr/lib/python2.4/site-packages/freevo/skins/main/main.py", line
527, i n draw
   osd.update([self.screen.show (self.force_redraw)])
 File "/usr/lib/python2.4/site-packages/freevo/skins/main/screen.py", line
199,  in show
   osd.screenblit(layer, (u[0], u[1]), (u[0], u[1], u[2] - u[0], u[3] -
u[1]))
 File "/usr/lib/python2.4/site-packages/freevo/osd.py", line 791, in
screenblit
   ret = self.screen.blit(source, destpos, sourcerect)
error: display Surface quit
osd.py (211): Couldnt load font "Arial_Bold.ttf"
osd.py (217): trying alternate: verabd.ttf
Crash!
Traceback (most recent call last):
 File "/usr/lib/python2.4/site-packages/freevo/main.py", line 458, in ?
   MainTread().run()
 File "/usr/lib/python2.4/site-packages/freevo/main.py", line 322, in run
   self.eventhandler(rc.get_event(True))
 File "/usr/lib/python2.4/site-packages/freevo/main.py", line 310, in
eventhand ler
   pop.show()
 File "/usr/lib/python2.4/site-packages/freevo/gui/GUIObject.py", line
191,
in show
   self.draw()
 File "/usr/lib/python2.4/site -packages/freevo/gui/GUIObject.py", line
259,
in draw
   self._draw()
 File "/usr/lib/python2.4/site-packages/freevo/gui/Window.py", line 133,
in
_dr aw
   self.surface = self.osd.Surface(self.get_size()).convert_alpha()
error: cannot convert without pygame.display initialized
childapp.py (194): childapp: killing pid 6329 signal 15
childapp.py (200): childapp: Before wait(6329)
childapp.py (215): childapp: After wait()
Oops, command refuses to die, try bad hack....
Try harder to kill the app....
PANIC

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to