Could this be the same problem:

Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
self.run()
File "/usr/local/freevo-1.5-pre1/src/plugins/rom_drives.py", line 773, in run
self.check_all()
File "/usr/local/freevo-1.5-pre1/src/plugins/rom_drives.py", line 733, in check_all
self.identify(media)
File "/usr/local/freevo-1.5-pre1/src/plugins/rom_drives.py", line 484, in identify
disc_info = util.mediainfo.disc_info(media)
File "/usr/local/freevo-1.5-pre1/src/util/mediainfo.py", line 613, in disc_info
if mmdata.mime == 'unknown/unknown' and not metainfo.has_key('disc_num_video'):
AttributeError: 'NoneType' object has no attribute 'mime'


No action..
no event mapping for key STOP in context menu
send button event BUTTON arg=STOP
no event mapping for key STOP in context menu
send button event BUTTON arg=STOP
no event mapping for key STOP in context menu
send button event BUTTON arg=STOP

Traceback (most recent call last):
File "/usr/local/freevo-1.5-pre1/src/plugins/rom_drives.py", line 345, in move_tray
s = ioctl(fd, CDROMEJECT)
IOError: [Errno 16] Device or resource busy


Sometimes ejecting a DVD doesn't work and I need to killall python threads and freevo_launcher stuff

Zeratul

Matthieu Weber wrote:

On Mon 05.04.2004 at 03:41:59PM +0200, Zeratul wrote:


Matthieu Weber wrote:


I'll try to find the workaround. The freevo-XXX mailing lists don't seem
to be archived in SourceForge, though, it's a bit annoying.



If found one: it seems that when libdvdread access the DVD and freevo crashes, the IdentifyMedia thread (in rom_drives.py) freezes. Then, all other programs using libdvdread fail.

The fix fr freevo is to close the filehandler on the DVD device (e.g.
/dev/hdc) and reopen it after the call to mmpython that uses libdvdread
(so that the remainder of the function can use that file handler if
needed).

I haven't tried this with a new version of freevo, but it seems to work
with my December 2003 freevo (and that's why I don't send a patch, but
rather a workaround description).

Matthieu





------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to