Bugs item #981256, was opened at 2004-06-28 06:43 Message generated for change (Comment added) made by smartekarl You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446895&aid=981256&group_id=46652
Category: movies Group: None Status: Open Resolution: None Priority: 5 Submitted By: Jason Gibson (gibson3659) Assigned to: Nobody/Anonymous (nobody) Summary: Crash at end of movie: Started with RC3 Initial Comment: WARNING: You are using the SDL dxr3 video driver! Crash! Pygame Parachute Traceback: Thread-0x82f54c8 File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line 786, in run Thread-0x8170c90 File "/usr/lib/python2.3/threading.py", line 204, in wait Thread-0x8049ad8 File "/usr/lib/python2.3/site-packages/freevo/osd.py", line 597, in clearscreen ---------------------------------------------------------------------- Comment By: Danny (smartekarl) Date: 2004-10-23 19:22 Message: Logged In: YES user_id=1145192 This problem seems to have happened when the childapp.py was updated with the new rc.py interface function If you compare version 1.53 and 1.54 of childapp.py there are a couple of section involving some running.children stuff You can merge this stuff backin never releases and the problem disappears :-) I haven't bothered to figure out yet what is really going wrong, but I guess the mplayer is not yet totally dead when the menu comes back up, which might cause the access to the EM8300 to be blocked....?k ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-08-05 08:37 Message: Logged In: YES user_id=255688 This is not mplayer specific, but freevo specific. While experimenting with fbxine, the fbxine command failed to execute (wrong string in local_config.py), but freevo still crashed with the same pygame parachute. ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-08-02 13:41 Message: Logged In: YES user_id=255688 OK. It broke between May 29 and May 30, rc.py versions 1.32 and 1.33. I suspect something broke when moving things from main to rc. One of the mplayer processes went defunct. ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-08-02 12:55 Message: Logged In: YES user_id=255688 Stepping through releases to find the first one that did not work. RC2 works, but RC3 does not. There are a lot of changes with childapp between 2 and 3. Will try to narrow down further. ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-07-29 19:06 Message: Logged In: YES user_id=255688 With SDL debugging enabled, I get the following error immediately before the pygame/freevo crash. SDL_SetError: Couldn't open video part of dxr3. What is the difference between stopping playback and mplayer playing out the file? ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-07-21 07:01 Message: Logged In: YES user_id=255688 Running 1.5.0, so far it appears to only happen when a file plays to completion and mplayer exits. Here is a debug log: -------- main.py (289): handling event MENU_PLAY_ITEM main.py (465): clear: True mplayer.py (183): MPlayer.play(): mode=file, url=//mnt/freevo_media/Movies/Locked/Other/Blue_Matrix.mpg rc.py (422): register callback: <bound method MPlayerApp.poll of <video.plugins.mplayer.MPlayerApp instance at 0x412dc70c>> rc.py (418): register shutdown callback: <bound method MPlayerApp.stop of <video.plugins.mplayer.MPlayerApp instance at 0x412dc70c>> self.t1.isAlive()=True, self.t2.isAlive()=True ChildApp.__init__(), pid=32113, app=/usr/bin/mplayer -autosync 100 -nolirc -autoq 100 -screenw 640 -screenh 480 -fs -slave -ao oss:/dev/dsp -v -vo dxr3 -cache 5000 //mnt/freevo_media/Movies/Locked/Other/Blue_Matrix.mpg -vf pp=de, poll=-1 menu.py (634): no eventhandler for event MENU_PLAY_ITEM main.py (289): handling event VIDEO_START main.py (307): no eventhandler for event VIDEO_START main.py (289): handling event PLAY_START main.py (307): no eventhandler for event PLAY_START main.py (289): handling event SEEK . . . main.py (289): handling event SEEK childapp.py (317): stdout: No data, stopping (pid 32114)! childapp.py (317): stderr: No data, stopping (pid 32115)! rc.py (434): unregister callback: <bound method MPlayerApp.poll of <video.plugins.mplayer.MPlayerApp instance at 0x412dc70c>> rc.py (438): unregister shutdown callback: <bound method MPlayerApp.stop of <video.plugins.mplayer.MPlayerApp instance at 0x412dc70c>> childapp.py (206): done the easy way main.py (289): handling event PLAY_END childapp.py (197): already dead Crash! ---------------------------------------------------------------------- Comment By: Dirk Meyer (dischi) Date: 2004-07-11 03:49 Message: Logged In: YES user_id=33647 I can't reproduce this because I don't use a DXR3. Maybe you can add some debugging _who_ is calling clearscreen. This is all very strange, no thread should use the osd so it should work without the SynchronizedObject. ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-07-07 09:57 Message: Logged In: YES user_id=255688 Still a problem in RC4. Looking at CVS, I suspect the inclusion of animation support broke something on the osd restart or osd.py v 1.155 where the following was changed. _singleton = util.SynchronizedObject(OSD()) changed to _singleton = OSD() ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-07-01 09:58 Message: Logged In: YES user_id=255688 This crash does not happen in 1.5.0 pre1. ---------------------------------------------------------------------- Comment By: Jason Gibson (gibson3659) Date: 2004-06-29 07:51 Message: Logged In: YES user_id=255688 Version: 1.5_rc3 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=446895&aid=981256&group_id=46652 ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel